[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_global.h BKE_texture.h blender/source/blender/blenkernel/bad_level_call_stubs stubs.c blender/source/blender/blenkernel/intern displist.c effect.c exotic.c library.c object.c scene.c texture.c blender/source/blender/makesdna DNA_camera_types.h blender/source/blender/render/extern/include ...
John K. Walton
walton at mrnutty.com
Sun Dec 21 23:45:32 CET 2003
writemovie had some errors under irix:
cc -c -n32 -mips3 -Xcpluscomm -DNDEBUG -n32 -mips3 -O2 -OPT:Olimit=0
-fullwarn -woff 1001,1110,1201,1209,1355,1424,1681,3201
-I/usr/demos/blender/../lib/irix-6.5-mips/python/include/python2.2
-I/usr/demos/blender/../lib/irix-6.5-mips/ghost/include
-I/usr/demos/blender/../lib/irix-6.5-mips/bmfont/include
-I/usr/demos/blender/../lib/irix-6.5-mips/SoundSystem/include
-I/usr/demos/blender/../lib/irix-6.5-mips/sdl/include/SDL
-I../render/extern/include -I../renderconverter -I../blenkernel
-I../blenlib -I../python -I../makesdna -I../imbuf -I../img -I../blenloader
-I.. -I../../kernel/gen_system -I../../gameengine/SoundSystem -I../ftfont
-I../radiosity/extern/include
-I/usr/demos/blender/source/gameengine/Physics/Sumo/include
-I/usr/demos/blender/../lib/irix-6.5-mips/guardedalloc/include
-I/usr/demos/blender/../lib/irix-6.5-mips/decimation/include
-I/usr/demos/blender/../lib/irix-6.5-mips/bsp/include -I../readstreamglue
-I../include -DNAN_BUILDINFO -DINTERNATIONAL -I/usr/include writemovie.c
-o /usr/demos/blender/obj/irix-6.5-mips/blender/src/writemovie.o
cc WARNING: -I../../gameengine/SoundSystem does not refer to a valid
directory
cc-1367 cc: ERROR File = writemovie.c, Line = 102
A pointer to an incomplete class type is not allowed.
strcpy(string, G.scene->r.pic);
^
cc-1367 cc: ERROR File = writemovie.c, Line = 103
A pointer to an incomplete class type is not allowed.
BLI_convertstringcode(string, G.sce, G.scene->r.cfra);
^
cc-1196 cc: REMARK File = writemovie.c, Line = 106
The indicated function is declared implicitly.
RE_make_existing_file(string);
^
cc-1367 cc: ERROR File = writemovie.c, Line = 144
A pointer to an incomplete class type is not allowed.
sfra = (G.scene->r.sfra);
^
cc-1367 cc: ERROR File = writemovie.c, Line = 145
A pointer to an incomplete class type is not allowed.
efra = (G.scene->r.efra);
^
cc-1367 cc: ERROR File = writemovie.c, Line = 156
A pointer to an incomplete class type is not allowed.
if (G.scene->r.mode & R_COSMO) {
^
cc-1020 cc: ERROR File = writemovie.c, Line = 156
The identifier "R_COSMO" is undefined.
if (G.scene->r.mode & R_COSMO) {
^
cc-1020 cc: ERROR File = writemovie.c, Line = 174
The identifier "R" is undefined.
compr_params[myindex++]= R.r.quality;
^
cc-1020 cc: ERROR File = writemovie.c, Line = 265
The identifier "R" is undefined.
switch (R.recty) {
^
cc-1020 cc: ERROR File = writemovie.c, Line = 309
The identifier "R_MOVIECROP" is undefined.
if(R.r.mode & R_MOVIECROP) {
^
cc-1020 cc: ERROR File = writemovie.c, Line = 369
The identifier "R" is undefined.
rate = 1024 * R.r.maximsize;
^
10 errors detected in the compilation of "writemovie.c".
gmake[3]: ***
[/usr/demos/blender/obj/irix-6.5-mips/blender/src/writemovie.o] Error 2
gmake[2]: *** [all] Error 1
gmake[1]: *** [all] Error 1
gmake: *** [all] Error 1
sgi126 3%
thanks!
John
On Sun, 21 Dec 2003, Ton Roosendaal wrote:
> ton (Ton Roosendaal) 2003/12/21 22:52:52 CET
>
> Modified files:
> blender/source/blender/blenkernel BKE_global.h BKE_texture.h
> blender/source/blender/blenkernel/bad_level_call_stubs stubs.c
> blender/source/blender/blenkernel/intern displist.c effect.c
> exotic.c library.c
> object.c scene.c
> texture.c
> blender/source/blender/makesdna DNA_camera_types.h
> blender/source/blender/render/extern/include render.h
> render_types.h
> blender/source/blender/render/intern/include envmap.h
> pixelshading.h
> rendercore.h
> rendercore_int.h
> shadbuf.h
> texture.h
> zbuf_int.h
> blender/source/blender/render/intern/source edgeRender.c
> envmap.c
> initrender.c
> outerRenderLoop.c
> pixelshading.c
> ray.c
> renderPreAndPost.c
> rendercore.c
> renderdatabase.c
> shadbuf.c
> vanillaRenderPipe.c
> zbuf.c
> blender/source/blender/renderconverter/intern
> convertBlenderScene.c
> blender/source/blender/src previewrender.c toolbox.c view.c
> writeavicodec.c writeimage.c
> writemovie.c
> Added files:
> blender/source/blender/render/intern/source texture.c
> Removed files:
> blender/source/blender/render/intern/include
> RE_DummyShadowBuffer.h
> RE_ShadowBuffer.h
> RE_basicShadowBuffer.h
> shadowBuffer.h
> blender/source/blender/render/intern/source
> RE_DummyShadowBuffer.cpp
> RE_basicShadowBuffer.cpp
> shadowBuffer.cpp
>
> Log:
> Phew, a lot of work, and no new features...
>
> Main target was to make the inner rendering loop using no globals anymore.
> This is essential for proper usage while raytracing, it caused a lot of
> hacks in the raycode as well, which even didn't work correctly for all
> situations (textures especially).
>
> Done this by creating a new local struct RenderInput, which replaces usage
> of the global struct Render R. The latter now only is used to denote
> image size, viewmatrix, and the like.
>
> Making the inner render loops using no globals caused 1000s of vars to
> be changed... but the result definitely is much nicer code, which enables
> making 'real' shaders in a next stage.
> It also enabled me to remove the hacks from ray.c
>
> Then i went to the task of removing redundant code. Especially the calculus
> of texture coords took place (identical) in three locations.
> Most obvious is the change in the unified render part, which is much less
> code now; it uses the same rendering routines as normal render now.
> (Note; not for halos yet!)
>
> I also removed 6 files called 'shadowbuffer' something. This was experimen-
> tal stuff from NaN days. And again saved a lot of double used code.
>
> Finally I went over the blenkernel and blender/src calls to render stuff.
> Here the same local data is used now, resulting in less dependency.
> I also moved render-texture to the render module, this was still in Kernel.
> (new file: texture.c)
>
> So! After this commit I will check on the autofiles, to try to fix that.
> MSVC people have to do it themselves.
> This commit will need quite some testing help, but I'm around!
>
> Revision Changes Path
> 1.10 +1 -2 blender/source/blender/blenkernel/BKE_global.h
> 1.6 +1 -24 blender/source/blender/blenkernel/BKE_texture.h
> 1.11 +1 -8 blender/source/blender/blenkernel/bad_level_call_stubs/stubs.c
> 1.11 +27 -26 blender/source/blender/blenkernel/intern/displist.c
> 1.7 +3 -2 blender/source/blender/blenkernel/intern/effect.c
> 1.12 +4 -3 blender/source/blender/blenkernel/intern/exotic.c
> 1.7 +3 -3 blender/source/blender/blenkernel/intern/library.c
> 1.9 +1 -4 blender/source/blender/blenkernel/intern/object.c
> 1.9 +2 -1 blender/source/blender/blenkernel/intern/scene.c
> 1.12 +1 -1786 blender/source/blender/blenkernel/intern/texture.c
> 1.7 +1 -6 blender/source/blender/makesdna/DNA_camera_types.h
> 1.7 +29 -34 blender/source/blender/render/extern/include/render.h
> 1.10 +13 -12 blender/source/blender/render/extern/include/render_types.h
> 1.5 +2 -1 blender/source/blender/render/intern/include/envmap.h
> 1.6 +12 -49 blender/source/blender/render/intern/include/pixelshading.h
> 1.11 +14 -9 blender/source/blender/render/intern/include/rendercore.h
> 1.7 +2 -3 blender/source/blender/render/intern/include/rendercore_int.h
> 1.6 +2 -13 blender/source/blender/render/intern/include/shadbuf.h
> 1.6 +5 -33 blender/source/blender/render/intern/include/texture.h
> 1.7 +2 -2 blender/source/blender/render/intern/include/zbuf_int.h
> 1.6 +4 -3 blender/source/blender/render/intern/source/edgeRender.c
> 1.8 +3 -3 blender/source/blender/render/intern/source/envmap.c
> 1.13 +3 -52 blender/source/blender/render/intern/source/initrender.c
> 1.5 +1 -7 blender/source/blender/render/intern/source/outerRenderLoop.c
> 1.13 +49 -1255 blender/source/blender/render/intern/source/pixelshading.c
> 1.9 +234 -372 blender/source/blender/render/intern/source/ray.c
> 1.7 +2 -13 blender/source/blender/render/intern/source/renderPreAndPost.c
> 1.27 +612 -641 blender/source/blender/render/intern/source/rendercore.c
> 1.6 +2 -1 blender/source/blender/render/intern/source/renderdatabase.c
> 1.7 +10 -10 blender/source/blender/render/intern/source/shadbuf.c
> 1.6 +17 -19 blender/source/blender/render/intern/source/vanillaRenderPipe.c
> 1.10 +22 -23 blender/source/blender/render/intern/source/zbuf.c
> 1.21 +5 -33 blender/source/blender/renderconverter/intern/convertBlenderScene.c
> 1.19 +102 -104 blender/source/blender/src/previewrender.c
> 1.35 +2 -3 blender/source/blender/src/toolbox.c
> 1.20 +2 -18 blender/source/blender/src/view.c
> 1.10 +1 -2 blender/source/blender/src/writeavicodec.c
> 1.5 +2 -2 blender/source/blender/src/writeimage.c
> 1.4 +1 -3 blender/source/blender/src/writemovie.c
> _______________________________________________
> Bf-blender-cvs mailing list
> Bf-blender-cvs at blender.org
> http://www.blender.org/mailman/listinfo/bf-blender-cvs
>
More information about the Bf-blender-cvs
mailing list