[Bf-committers] Re: [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 bf-committers@blender.org
Sun, 21 Dec 2003 17:45:32 -0500 (EST)


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@blender.org
> http://www.blender.org/mailman/listinfo/bf-blender-cvs
>