Commit Graph

471 Commits

Author SHA1 Message Date
David Rose c06828c193 one more windowed/fullscreen fix 2006-07-20 21:37:54 +00:00
David Rose 76ff8ab6fd fix for reopening windows 2006-07-20 18:47:58 +00:00
David Rose ab3fe7e180 fix deadlock issues 2006-07-14 16:16:33 +00:00
David Rose 7d43e51358 add BamCacheIndex 2006-06-20 00:23:24 +00:00
aignacio_sf f15e24ed3e Add interface and abstract representation for shader models. 2006-06-16 22:31:36 +00:00
David Rose b053967464 fix threading on windows 2006-06-15 23:39:00 +00:00
David Rose 1940682af9 pass WindowProperties to GraphicsEngine::open_buffer and to related constructors 2006-06-15 14:02:40 +00:00
David Rose 0f20f625f3 prevent self-deadlock 2006-06-15 13:02:55 +00:00
Josh Yelon d63920086a Removed unneeded weird routine 2006-06-08 21:19:21 +00:00
Josh Yelon 40db93b374 Repairs to DX buffers 2006-06-08 17:52:57 +00:00
David Rose c7a4859e3c read color_bits, etc. from config file 2006-06-08 17:25:06 +00:00
Josh Yelon 25cd86b34f Removed spurious set_inverted 2006-06-08 15:09:35 +00:00
Josh Yelon 4a62c9c107 Fixed missing fbp control vars 2006-06-08 15:06:39 +00:00
Josh Yelon c1f03b3650 Fixed a few more gsg==NULL bugs 2006-06-07 21:16:37 +00:00
Josh Yelon 2408212aac Fixed framework 2006-06-07 20:15:38 +00:00
Josh Yelon e8f749cf1e Buffer/Window creation overhaul 2006-06-07 17:38:32 +00:00
aignacio_sf c9c25a867d Disable stencil requests for make_texture_buffer for now. 2006-06-02 00:18:17 +00:00
aignacio_sf 8b4638b38c Initial working version of stencil buffer. 2006-05-23 23:41:49 +00:00
aignacio_sf 3760491ac6 Add stencil support. 2006-05-23 23:41:08 +00:00
aignacio_sf 20d6d877e1 Add comments, debug. 2006-05-23 23:38:22 +00:00
David Rose 6c3ac71c05 need BF_size_square for cube maps 2006-05-23 12:52:01 +00:00
David Rose 556d564c5a make_cube_map() default uses PandaNode::get_all_camera_mask() 2006-05-23 12:51:07 +00:00
aignacio_sf 682065a3e8 Preliminary stencil buffer code. 2006-05-19 04:18:09 +00:00
Josh Yelon be22aa9d15 *** empty log message *** 2006-05-15 15:29:22 +00:00
David Rose cbd873fc23 fix red-blue-stereo 2006-05-12 20:38:18 +00:00
David Rose a0a897772b fix PStats dr_index number 2006-05-12 18:21:38 +00:00
David Rose c8991502bf fix camera.set_active() 2006-05-12 18:21:19 +00:00
David Rose de329ceb0d revert unintended checkin 2006-05-02 01:48:47 +00:00
David Rose 7dc0eabbbb fix compilation errors without threading 2006-05-02 01:47:59 +00:00
David Rose c8eb6c5a82 reduced need for read locks 2006-05-02 00:48:10 +00:00
David Rose 4559b15c18 more minor speed improvements 2006-04-30 22:10:49 +00:00
David Rose fe6105ea26 forgot to increment index 2006-04-28 17:12:12 +00:00
David Rose 14690717a2 allow changes 2006-04-28 00:50:53 +00:00
David Rose 4a369a0536 per-displayregion tracking of cull, draw times 2006-04-28 00:05:43 +00:00
David Rose 9808294212 factor out more calls to Thread::get_current_thread() 2006-04-27 14:45:39 +00:00
Josh Yelon ac32dd5d14 Fixes related to framebufferproperties.has_mode 2006-04-26 16:39:46 +00:00
David Rose ddd1046462 factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
David Rose ffc92f23c8 more factoring of Thread::get_current_thread 2006-04-25 16:55:19 +00:00
David Rose 57338ee24d better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
Josh Yelon aabfbe54f3 graphicsEngine.cxx 2006-04-18 22:49:06 +00:00
David Rose 1eb1b26006 tau on windows 2006-04-14 03:18:36 +00:00
Josh Yelon 84550f0527 Parasite buffer inversion fix 2006-04-12 02:54:21 +00:00
Josh Yelon 7108474f44 *** empty log message *** 2006-04-11 18:01:16 +00:00
David Rose 18de188129 pre-compute GSG::_internal_transform 2006-04-10 22:14:43 +00:00
David Rose 1fabf70443 add ObjectDeletor; avoid unnecessary locks on RenderState 2006-04-10 21:19:48 +00:00
David Rose 889228f403 name mutexes for debugging; better UpdateSeq thread behavior 2006-04-09 23:23:15 +00:00
David Rose 9e986fce40 make PStats more thread-friendly 2006-04-09 20:17:26 +00:00
David Rose 6119598f63 prevent crash on pview exit 2006-04-07 23:23:09 +00:00
Josh Yelon 9bc87afb04 *** empty log message *** 2006-04-07 20:45:07 +00:00
David Rose 85ba9e05b8 occlusion test 2006-04-06 23:22:03 +00:00