[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55016] tags/blender-2.66a-release/blender : svn merge ^/trunk/ blender -c54733 -c54738 -c54745 -c54746 -c54748 -c54754 -c54757 -c54760 -c54764 -c54766 -c54767 -c54769 -c54772 -c54776 -c54777 -c54780 -c54781 -c54782 -c54783 -c54788 -c54789 -c54790 -c54793 -c54794 -c54799 -c54816 -c54818 -c54822 -c54824 -c54827 -c54828 -c54833 -c54834 -c54835 -c54837 -c54855 -c54856 -c54862 -c54865 -c54866 -c54868 -c54875 -c54877 -c54878 -c54879 -c54882 -c54883 -c54885 -c54891 -c54899 -c54900 -c54901 -c54903 -c54907 -c54908 -c54910 -c54912 -c54917 -c54920 -c54921 -c54923 -c54928 -c54934 -c54935 -c54942 -c54943 -c54944 -c54945 -c54946 -c54948 -c54954 -c54959 -c54960 -c54961 -c54965 -c54971 -c54972 -c54990 -c54991 -c54993 -c54996 -c55004 -c55007 -c55010 -c55011 -c55012
Campbell Barton
ideasman42 at gmail.com
Mon Mar 4 13:39:32 CET 2013
Revision: 55016
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55016
Author: campbellbarton
Date: 2013-03-04 12:39:31 +0000 (Mon, 04 Mar 2013)
Log Message:
-----------
svn merge ^/trunk/blender -c54733 -c54738 -c54745 -c54746 -c54748 -c54754 -c54757 -c54760 -c54764 -c54766 -c54767 -c54769 -c54772 -c54776 -c54777 -c54780 -c54781 -c54782 -c54783 -c54788 -c54789 -c54790 -c54793 -c54794 -c54799 -c54816 -c54818 -c54822 -c54824 -c54827 -c54828 -c54833 -c54834 -c54835 -c54837 -c54855 -c54856 -c54862 -c54865 -c54866 -c54868 -c54875 -c54877 -c54878 -c54879 -c54882 -c54883 -c54885 -c54891 -c54899 -c54900 -c54901 -c54903 -c54907 -c54908 -c54910 -c54912 -c54917 -c54920 -c54921 -c54923 -c54928 -c54934 -c54935 -c54942 -c54943 -c54944 -c54945 -c54946 -c54948 -c54954 -c54959 -c54960 -c54961 -c54965 -c54971 -c54972 -c54990 -c54991 -c54993 -c54996 -c55004 -c55007 -c55010 -c55011 -c55012
Modified Paths:
--------------
tags/blender-2.66a-release/blender/intern/cycles/blender/blender_object.cpp
tags/blender-2.66a-release/blender/intern/cycles/render/object.cpp
tags/blender-2.66a-release/blender/intern/ghost/intern/GHOST_SystemWin32.cpp
tags/blender-2.66a-release/blender/intern/ghost/intern/GHOST_WindowCocoa.mm
tags/blender-2.66a-release/blender/intern/ghost/intern/GHOST_WindowWin32.cpp
tags/blender-2.66a-release/blender/intern/ghost/intern/GHOST_WindowX11.cpp
tags/blender-2.66a-release/blender/release/scripts/modules/bpy_extras/keyconfig_utils.py
tags/blender-2.66a-release/blender/release/scripts/modules/console/intellisense.py
tags/blender-2.66a-release/blender/release/scripts/startup/bl_operators/object.py
tags/blender-2.66a-release/blender/release/scripts/startup/bl_operators/wm.py
tags/blender-2.66a-release/blender/release/scripts/startup/bl_ui/space_view3d.py
tags/blender-2.66a-release/blender/release/scripts/templates_py/operator_modal_timer.py
tags/blender-2.66a-release/blender/source/blender/blenkernel/BKE_report.h
tags/blender-2.66a-release/blender/source/blender/blenkernel/BKE_rigidbody.h
tags/blender-2.66a-release/blender/source/blender/blenkernel/BKE_sequencer.h
tags/blender-2.66a-release/blender/source/blender/blenkernel/intern/DerivedMesh.c
tags/blender-2.66a-release/blender/source/blender/blenkernel/intern/anim.c
tags/blender-2.66a-release/blender/source/blender/blenkernel/intern/editderivedmesh.c
tags/blender-2.66a-release/blender/source/blender/blenkernel/intern/mask.c
tags/blender-2.66a-release/blender/source/blender/blenkernel/intern/mesh.c
tags/blender-2.66a-release/blender/source/blender/blenkernel/intern/movieclip.c
tags/blender-2.66a-release/blender/source/blender/blenkernel/intern/node.c
tags/blender-2.66a-release/blender/source/blender/blenkernel/intern/object.c
tags/blender-2.66a-release/blender/source/blender/blenkernel/intern/pbvh_bmesh.c
tags/blender-2.66a-release/blender/source/blender/blenkernel/intern/rigidbody.c
tags/blender-2.66a-release/blender/source/blender/blenkernel/intern/scene.c
tags/blender-2.66a-release/blender/source/blender/blenkernel/intern/seqmodifier.c
tags/blender-2.66a-release/blender/source/blender/blenkernel/intern/sequencer.c
tags/blender-2.66a-release/blender/source/blender/blenkernel/intern/text.c
tags/blender-2.66a-release/blender/source/blender/blenloader/intern/readfile.c
tags/blender-2.66a-release/blender/source/blender/collada/ControllerExporter.cpp
tags/blender-2.66a-release/blender/source/blender/compositor/nodes/COM_ImageNode.cpp
tags/blender-2.66a-release/blender/source/blender/editors/include/ED_view3d.h
tags/blender-2.66a-release/blender/source/blender/editors/include/UI_interface.h
tags/blender-2.66a-release/blender/source/blender/editors/interface/interface_handlers.c
tags/blender-2.66a-release/blender/source/blender/editors/interface/interface_templates.c
tags/blender-2.66a-release/blender/source/blender/editors/interface/interface_widgets.c
tags/blender-2.66a-release/blender/source/blender/editors/interface/resources.c
tags/blender-2.66a-release/blender/source/blender/editors/interface/view2d_ops.c
tags/blender-2.66a-release/blender/source/blender/editors/mesh/editface.c
tags/blender-2.66a-release/blender/source/blender/editors/mesh/editmesh_select.c
tags/blender-2.66a-release/blender/source/blender/editors/mesh/meshtools.c
tags/blender-2.66a-release/blender/source/blender/editors/object/object_add.c
tags/blender-2.66a-release/blender/source/blender/editors/object/object_modifier.c
tags/blender-2.66a-release/blender/source/blender/editors/physics/physics_pointcache.c
tags/blender-2.66a-release/blender/source/blender/editors/screen/area.c
tags/blender-2.66a-release/blender/source/blender/editors/screen/screen_ops.c
tags/blender-2.66a-release/blender/source/blender/editors/screen/screendump.c
tags/blender-2.66a-release/blender/source/blender/editors/sculpt_paint/paint_intern.h
tags/blender-2.66a-release/blender/source/blender/editors/sculpt_paint/paint_ops.c
tags/blender-2.66a-release/blender/source/blender/editors/sculpt_paint/paint_utils.c
tags/blender-2.66a-release/blender/source/blender/editors/sculpt_paint/paint_vertex.c
tags/blender-2.66a-release/blender/source/blender/editors/sculpt_paint/sculpt.c
tags/blender-2.66a-release/blender/source/blender/editors/space_clip/clip_buttons.c
tags/blender-2.66a-release/blender/source/blender/editors/space_image/image_intern.h
tags/blender-2.66a-release/blender/source/blender/editors/space_image/image_ops.c
tags/blender-2.66a-release/blender/source/blender/editors/space_image/space_image.c
tags/blender-2.66a-release/blender/source/blender/editors/space_node/drawnode.c
tags/blender-2.66a-release/blender/source/blender/editors/space_outliner/outliner_tools.c
tags/blender-2.66a-release/blender/source/blender/editors/space_text/text_format.c
tags/blender-2.66a-release/blender/source/blender/editors/space_view3d/view3d_project.c
tags/blender-2.66a-release/blender/source/blender/editors/transform/transform.c
tags/blender-2.66a-release/blender/source/blender/editors/transform/transform.h
tags/blender-2.66a-release/blender/source/blender/editors/transform/transform_conversions.c
tags/blender-2.66a-release/blender/source/blender/editors/transform/transform_manipulator.c
tags/blender-2.66a-release/blender/source/blender/editors/uvedit/uvedit_ops.c
tags/blender-2.66a-release/blender/source/blender/imbuf/intern/jp2.c
tags/blender-2.66a-release/blender/source/blender/imbuf/intern/png.c
tags/blender-2.66a-release/blender/source/blender/makesdna/DNA_node_types.h
tags/blender-2.66a-release/blender/source/blender/makesdna/DNA_rigidbody_types.h
tags/blender-2.66a-release/blender/source/blender/makesrna/intern/rna_access.c
tags/blender-2.66a-release/blender/source/blender/makesrna/intern/rna_image.c
tags/blender-2.66a-release/blender/source/blender/makesrna/intern/rna_nodetree.c
tags/blender-2.66a-release/blender/source/blender/makesrna/intern/rna_rigidbody.c
tags/blender-2.66a-release/blender/source/blender/makesrna/intern/rna_scene.c
tags/blender-2.66a-release/blender/source/blender/modifiers/intern/MOD_shrinkwrap.c
tags/blender-2.66a-release/blender/source/blender/modifiers/intern/MOD_solidify.c
tags/blender-2.66a-release/blender/source/blender/modifiers/intern/MOD_subsurf.c
tags/blender-2.66a-release/blender/source/blender/nodes/intern/node_exec.c
tags/blender-2.66a-release/blender/source/blender/python/intern/bpy_rna.c
tags/blender-2.66a-release/blender/source/blender/render/intern/source/multires_bake.c
tags/blender-2.66a-release/blender/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp
tags/blender-2.66a-release/blender/source/gameengine/Converter/BL_BlenderDataConversion.cpp
tags/blender-2.66a-release/blender/source/gameengine/Converter/CMakeLists.txt
tags/blender-2.66a-release/blender/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp
tags/blender-2.66a-release/blender/source/gameengine/Ketsji/BL_Action.cpp
tags/blender-2.66a-release/blender/source/gameengine/Ketsji/BL_BlenderShader.cpp
tags/blender-2.66a-release/blender/source/gameengine/Ketsji/CMakeLists.txt
tags/blender-2.66a-release/blender/source/gameengine/Ketsji/KX_ObColorIpoSGController.cpp
tags/blender-2.66a-release/blender/source/gameengine/Ketsji/KX_ObjectActuator.cpp
tags/blender-2.66a-release/blender/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp
tags/blender-2.66a-release/blender/source/gameengine/Rasterizer/RAS_2DFilterManager.cpp
tags/blender-2.66a-release/blender/source/gameengine/Rasterizer/RAS_IRasterizer.h
tags/blender-2.66a-release/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp
tags/blender-2.66a-release/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h
tags/blender-2.66a-release/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageIM.cpp
tags/blender-2.66a-release/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageIM.h
tags/blender-2.66a-release/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageVA.cpp
tags/blender-2.66a-release/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageVA.h
tags/blender-2.66a-release/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageVBO.cpp
tags/blender-2.66a-release/blender/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageVBO.h
tags/blender-2.66a-release/blender/source/tests/CMakeLists.txt
Removed Paths:
-------------
tags/blender-2.66a-release/blender/source/gameengine/Converter/KX_IpoConvert.cpp
tags/blender-2.66a-release/blender/source/gameengine/Converter/KX_IpoConvert.h
Property Changed:
----------------
tags/blender-2.66a-release/blender/
tags/blender-2.66a-release/blender/source/blender/editors/interface/interface.c
tags/blender-2.66a-release/blender/source/blender/editors/space_outliner/
Property changes on: tags/blender-2.66a-release/blender
___________________________________________________________________
Modified: svn:mergeinfo
- /branches/ge_harmony:42255,42279-42282,42286,42302,42338,42349,42616,42620,42698-42699,42739,42753,42773-42774,42832,44568,44597-44598,44793-44794
/branches/soc-2011-cucumber:37517,38166-38167,38177,38179-38180,38187,38242,38384,38387,38403-38404,38407,38968,38970,38973,39045,40845,42997-42998,43439
/branches/soc-2011-tomato:42376,42378-42379,42383,42385,42395,42397-42400,42407,42411,42418,42443-42444,42446,42467,42472,42486,42650-42652,42654-42655,42709-42710,42733-42734,42801,43872,44130,44141,44147-44149,44151-44152,44229-44230,45623-45625,46037,48089,48092,48551-48552,48679,48790,48792-48793,49076,49087,49292,49294,49466,49894,50052,50126
+ /branches/ge_harmony:42255,42279-42282,42286,42302,42338,42349,42616,42620,42698-42699,42739,42753,42773-42774,42832,44568,44597-44598,44793-44794
/branches/soc-2011-cucumber:37517,38166-38167,38177,38179-38180,38187,38242,38384,38387,38403-38404,38407,38968,38970,38973,39045,40845,42997-42998,43439
/branches/soc-2011-tomato:42376,42378-42379,42383,42385,42395,42397-42400,42407,42411,42418,42443-42444,42446,42467,42472,42486,42650-42652,42654-42655,42709-42710,42733-42734,42801,43872,44130,44141,44147-44149,44151-44152,44229-44230,45623-45625,46037,48089,48092,48551-48552,48679,48790,48792-48793,49076,49087,49292,49294,49466,49894,50052,50126
/trunk/blender:54733,54738,54745-54746,54748,54754,54757,54760,54764,54766-54767,54769,54772,54776-54777,54780-54783,54788-54790,54793-54794,54799,54816,54818,54822,54824,54827-54828,54833-54835,54837,54855-54856,54862,54865-54866,54868,54875,54877-54879,54882-54883,54885,54891,54899-54901,54903,54907-54908,54910,54912,54917,54920-54921,54923,54928,54934-54935,54942-54946,54948,54954,54959-54961,54965,54969,54971-54972,54990-54991,54993,54996,55004,55007,55010-55012
Modified: tags/blender-2.66a-release/blender/intern/cycles/blender/blender_object.cpp
===================================================================
--- tags/blender-2.66a-release/blender/intern/cycles/blender/blender_object.cpp 2013-03-04 11:43:44 UTC (rev 55015)
+++ tags/blender-2.66a-release/blender/intern/cycles/blender/blender_object.cpp 2013-03-04 12:39:31 UTC (rev 55016)
@@ -311,13 +311,48 @@
return object;
}
-static bool object_dupli_hide_original(BL::Object::dupli_type_enum dupli_type)
+static bool object_render_hide_original(BL::Object::dupli_type_enum dupli_type)
{
return (dupli_type == BL::Object::dupli_type_VERTS ||
dupli_type == BL::Object::dupli_type_FACES ||
dupli_type == BL::Object::dupli_type_FRAMES);
}
+static bool object_render_hide(BL::Object b_ob, bool top_level, bool parent_hide, bool& hide_triangles)
+{
+ /* check if we should render or hide particle emitter */
+ BL::Object::particle_systems_iterator b_psys;
+
+ bool hair_present = false;
+ bool show_emitter = false;
+ bool hide = false;
+
+ for(b_ob.particle_systems.begin(b_psys); b_psys != b_ob.particle_systems.end(); ++b_psys) {
+ if((b_psys->settings().render_type() == BL::ParticleSettings::render_type_PATH) &&
+ (b_psys->settings().type()==BL::ParticleSettings::type_HAIR))
+ hair_present = true;
+
+ if(b_psys->settings().use_render_emitter()) {
+ hide = false;
+ show_emitter = true;
+ }
+ }
+
+ /* duplicators hidden by default, except dupliframes which duplicate self */
+ if(b_ob.is_duplicator())
+ if(top_level || b_ob.dupli_type() != BL::Object::dupli_type_FRAMES)
+ hide = true;
+
+ /* hide original object for duplis */
+ BL::Object parent = b_ob.parent();
+ if(parent && object_render_hide_original(parent.dupli_type()))
+ if(parent_hide)
+ hide = true;
+
+ hide_triangles = (hair_present && !show_emitter);
+ return hide && !show_emitter;
+}
+
/* Object Loop */
void BlenderSync::sync_objects(BL::SpaceView3D b_v3d, int motion)
@@ -353,9 +388,6 @@
progress.set_sync_status("Synchronizing object", (*b_ob).name());
if(b_ob->is_duplicator()) {
- /* duplicators hidden by default */
- hide = true;
-
/* dupli objects */
b_ob->dupli_list_create(b_scene, 2);
@@ -365,33 +397,16 @@
Transform tfm = get_transform(b_dup->matrix());
BL::Object b_dup_ob = b_dup->object();
bool dup_hide = (b_v3d)? b_dup_ob.hide(): b_dup_ob.hide_render();
- bool emitter_hide = false;
+ bool in_dupli_group = (b_dup->type() == BL::DupliObject::type_GROUP);
+ bool hide_tris;
- if(b_dup_ob.is_duplicator()) {
- /* duplicators hidden by default, except dupliframes which duplicate self */
- if(b_dup_ob.dupli_type() != BL::Object::dupli_type_FRAMES)
- emitter_hide = true;
-
- /* check if we should render or hide particle emitter */
- BL::Object::particle_systems_iterator b_psys;
- for(b_dup_ob.particle_systems.begin(b_psys); b_psys != b_dup_ob.particle_systems.end(); ++b_psys)
- if(b_psys->settings().use_render_emitter())
- emitter_hide = false;
- }
-
- /* hide original object for duplis */
- BL::Object parent = b_dup_ob.parent();
- if(parent && object_dupli_hide_original(parent.dupli_type()))
- if(b_dup->type() == BL::DupliObject::type_GROUP)
- dup_hide = true;
-
- if(!(b_dup->hide() || dup_hide || emitter_hide)) {
+ if(!(b_dup->hide() || dup_hide || object_render_hide(b_dup_ob, false, in_dupli_group, hide_tris))) {
/* the persistent_id allows us to match dupli objects
* between frames and updates */
BL::Array<int, OBJECT_PERSISTENT_ID_SIZE> persistent_id = b_dup->persistent_id();
/* sync object and mesh or light data */
- Object *object = sync_object(*b_ob, persistent_id.data, *b_dup, tfm, ob_layer, motion, false);
+ Object *object = sync_object(*b_ob, persistent_id.data, *b_dup, tfm, ob_layer, motion, hide_tris);
/* sync possible particle data, note particle_id
* starts counting at 1, first is dummy particle */
@@ -410,33 +425,10 @@
b_ob->dupli_list_clear();
}
- /* check if we should render or hide particle emitter */
- BL::Object::particle_systems_iterator b_psys;
+ /* test if object needs to be hidden */
+ bool hide_tris;
- bool hair_present = false;
- bool show_emitter = false;
- bool hide_tris = false;
-
- for(b_ob->particle_systems.begin(b_psys); b_psys != b_ob->particle_systems.end(); ++b_psys) {
-
- if((b_psys->settings().render_type()==BL::ParticleSettings::render_type_PATH)&&(b_psys->settings().type()==BL::ParticleSettings::type_HAIR))
- hair_present = true;
-
- if(b_psys->settings().use_render_emitter()) {
- hide = false;
- show_emitter = true;
- }
- }
-
- if(hair_present && !show_emitter)
- hide_tris = true;
-
- /* hide original object for duplis */
- BL::Object parent = b_ob->parent();
- if(parent && object_dupli_hide_original(parent.dupli_type()))
- hide = true;
-
- if(!hide) {
+ if(!object_render_hide(*b_ob, true, true, hide_tris)) {
/* object itself */
Transform tfm = get_transform(b_ob->matrix_world());
sync_object(*b_ob, NULL, PointerRNA_NULL, tfm, ob_layer, motion, hide_tris);
Modified: tags/blender-2.66a-release/blender/intern/cycles/render/object.cpp
===================================================================
--- tags/blender-2.66a-release/blender/intern/cycles/render/object.cpp 2013-03-04 11:43:44 UTC (rev 55015)
+++ tags/blender-2.66a-release/blender/intern/cycles/render/object.cpp 2013-03-04 12:39:31 UTC (rev 55016)
@@ -301,6 +301,8 @@
device_free(device, dscene);
+ need_update = false;
+
if(scene->objects.size() == 0)
return;
@@ -322,8 +324,6 @@
/* allocate object flag */
device->tex_alloc("__object_flag", dscene->object_flag);
-
- need_update = false;
}
void ObjectManager::device_free(Device *device, DeviceScene *dscene)
Modified: tags/blender-2.66a-release/blender/intern/ghost/intern/GHOST_SystemWin32.cpp
===================================================================
--- tags/blender-2.66a-release/blender/intern/ghost/intern/GHOST_SystemWin32.cpp 2013-03-04 11:43:44 UTC (rev 55015)
+++ tags/blender-2.66a-release/blender/intern/ghost/intern/GHOST_SystemWin32.cpp 2013-03-04 12:39:31 UTC (rev 55016)
@@ -217,8 +217,8 @@
void GHOST_SystemWin32::getAllDisplayDimensions(GHOST_TUns32& width, GHOST_TUns32& height) const
{
- width = ::GetSystemMetrics(SM_XVIRTUALSCREEN);
- height = ::GetSystemMetrics(SM_YVIRTUALSCREEN);
+ width = ::GetSystemMetrics(SM_CXVIRTUALSCREEN);
+ height = ::GetSystemMetrics(SM_CYVIRTUALSCREEN);
}
GHOST_IWindow *GHOST_SystemWin32::createWindow(
Modified: tags/blender-2.66a-release/blender/intern/ghost/intern/GHOST_WindowCocoa.mm
===================================================================
--- tags/blender-2.66a-release/blender/intern/ghost/intern/GHOST_WindowCocoa.mm 2013-03-04 11:43:44 UTC (rev 55015)
+++ tags/blender-2.66a-release/blender/intern/ghost/intern/GHOST_WindowCocoa.mm 2013-03-04 12:39:31 UTC (rev 55016)
@@ -514,6 +514,8 @@
pixelFormatAttrsWindow[i++] = NSOpenGLPFADepthSize;
pixelFormatAttrsWindow[i++] = (NSOpenGLPixelFormatAttribute) 32;
+ pixelFormatAttrsWindow[i++] = NSOpenGLPFAAccumSize;
+ pixelFormatAttrsWindow[i++] = (NSOpenGLPixelFormatAttribute) 32;
if (stereoVisual) pixelFormatAttrsWindow[i++] = NSOpenGLPFAStereo;
@@ -556,6 +558,9 @@
pixelFormatAttrsWindow[i++] = NSOpenGLPFADepthSize;
pixelFormatAttrsWindow[i++] = (NSOpenGLPixelFormatAttribute) 32;
+
+ pixelFormatAttrsWindow[i++] = NSOpenGLPFAAccumSize;
+ pixelFormatAttrsWindow[i++] = (NSOpenGLPixelFormatAttribute) 32;
if (stereoVisual) pixelFormatAttrsWindow[i++] = NSOpenGLPFAStereo;
Modified: tags/blender-2.66a-release/blender/intern/ghost/intern/GHOST_WindowWin32.cpp
===================================================================
--- tags/blender-2.66a-release/blender/intern/ghost/intern/GHOST_WindowWin32.cpp 2013-03-04 11:43:44 UTC (rev 55015)
+++ tags/blender-2.66a-release/blender/intern/ghost/intern/GHOST_WindowWin32.cpp 2013-03-04 12:39:31 UTC (rev 55016)
@@ -712,6 +712,7 @@
WGL_ACCELERATION_ARB, WGL_FULL_ACCELERATION_ARB,
WGL_COLOR_BITS_ARB, pfd.cColorBits,
WGL_DEPTH_BITS_ARB, pfd.cDepthBits,
+ WGL_ALPHA_BITS_ART, pfd.cAlphaBits,
WGL_STENCIL_BITS_ARB, pfd.cStencilBits,
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list