Commit Graph

284 Commits

Author SHA1 Message Date
David Rose 9cd582faca fix reload-texture bug 2006-10-16 23:12:17 +00:00
David Rose 8469667f06 whoopsy, broke GL texturing. 2006-10-13 22:46:35 +00:00
David Rose 0f0cd8fba9 fix another assertion 2006-10-13 16:42:58 +00:00
David Rose 068ee73eae fix assertion error 2006-10-13 16:27:55 +00:00
David Rose f8864484ca more fixes to alpha-scale-via-texture 2006-10-11 22:42:16 +00:00
David Rose cd3a6ec5a8 add alpha-scale-via-texture to dx8/9, also hack around lack of depthbias support on certain dx9 drivers 2006-10-10 21:15:33 +00:00
David Rose b3a30d821f depth offset should affect points and lines too 2006-10-10 19:10:57 +00:00
David Rose 962f43800d add alpha-scale-via-texture 2006-10-10 17:58:08 +00:00
David Rose 2b00d098f2 don't let geom-vertex-cache hang on to textures 2006-10-07 00:34:26 +00:00
David Rose b29c712c6f add glGraphicsBuffer* to dependencies 2006-09-21 22:20:42 +00:00
aignacio_sf 9189ad4362 Graphics buffer is no longer valid when closed. 2006-09-21 02:56:47 +00:00
aignacio_sf e32b6c08c4 Add debug code to print out shader asm code in debug mode.
Check for errors when the Cg generated shader code is loaded.
2006-06-16 22:58:35 +00:00
aignacio_sf facb0ed528 Add auto-detection and debug code for shader models. 2006-06-16 22:33:58 +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 7719dd539e fix texture issues; introduce model-cache-dir 2006-06-15 00:22:35 +00:00
David Rose ea15821afe more fixes for mesadisplay 2006-06-09 22:56:16 +00:00
aignacio_sf 2b6df64ac1 Add debug print out of latest Cg vertex and pixel shader profile at gsg reset time. 2006-06-09 19:19:20 +00:00
Josh Yelon e8f749cf1e Buffer/Window creation overhaul 2006-06-07 17:38:32 +00:00
aignacio_sf 64ac1f8510 Updated stencil interface. 2006-05-27 00:52:09 +00:00
aignacio_sf c905d712ab Attempting to optimize the setting of stencil render states doesn't seem to work.
Switch back to the unoptimized way.
2006-05-24 02:45:53 +00:00
aignacio_sf 8b4638b38c Initial working version of stencil buffer. 2006-05-23 23:41:49 +00:00
David Rose 91b341dafb fix multithreading issues with X 2006-05-23 14:16:38 +00:00
David Rose 5927760011 remove incorrect call up to base destructor method 2006-05-21 01:40:20 +00:00
aignacio_sf 682065a3e8 Preliminary stencil buffer code. 2006-05-19 04:18:09 +00:00
David Rose 9b202f59d7 prevent assertion without point_sprite extension 2006-05-12 18:09:47 +00:00
David Rose 05ff700750 fc5 issues 2006-05-05 18:38:35 +00:00
David Rose 9808294212 factor out more calls to Thread::get_current_thread() 2006-04-27 14:45:39 +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
Chris Brunner bb3f114519 hacked in some typedefs to make Mac support work 2006-04-25 01:17:41 +00:00
David Rose 57338ee24d better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
David Rose 34064f07ad fix GL texture state change, DX texture reload 2006-04-13 22:56:38 +00:00
David Rose e3e0e2e447 fix keep_texture_ram 2006-04-11 23:32:02 +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 9e986fce40 make PStats more thread-friendly 2006-04-09 20:17:26 +00:00
Josh Yelon 9bc87afb04 *** empty log message *** 2006-04-07 20:45:07 +00:00
Josh Yelon cde115a055 Got hardware shadows in Cg working, for real this time 2006-04-06 16:44:38 +00:00
David Rose 8a78fffd8f multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
Josh Yelon 6d0692fec6 *** empty log message *** 2006-04-05 16:47:19 +00:00
David Rose 4f31fe77d2 new files 2006-03-29 21:02:04 +00:00
David Rose c0844239f1 initial rough pass at hierarchical z-buffer visibility. experimental. 2006-03-29 20:28:33 +00:00
Josh Yelon cfdd323a13 FBO changes 2006-03-29 05:02:16 +00:00
David Rose 2034bd25bb remove troublesome call 2006-03-25 21:17:15 +00:00
Josh Yelon a8ffec28b6 Changes moving FrameBufferProperties into GraphicsOutput 2006-03-23 18:17:27 +00:00
David Rose f803ef85ce explicit mipmap control 2006-03-22 22:23:56 +00:00
David Rose 03a861dfcb remove inappropriate include 2006-03-22 21:09:00 +00:00
Josh Yelon b2a96df6c9 It now compiles. But does it do anything? 2006-03-22 20:58:22 +00:00
Josh Yelon f35a7469d0 More work on glGraphicsBuffers (will compile soon) 2006-03-22 04:14:46 +00:00
Roger Hughston beee323924 *** empty log message *** 2006-03-21 19:58:50 +00:00