230 Commits

Author SHA1 Message Date
David Rose
4fd2a6ba3c fix build issues on osx from kaweh kazemi 2008-01-17 20:27:43 +00:00
Josh Yelon
d8e6dc13a3 Modifications to eliminate class ShaderExpansion 2007-12-13 20:56:29 +00:00
David Rose
93f85f9ef9 simpler do_issue_clip_plane() and do_issue_light(); more pstats calipers 2007-07-19 16:16:41 +00:00
Josh Yelon
e2bfe71e05 Still trying to get the Mesa 6 hack right 2007-07-14 18:41:18 +00:00
Josh Yelon
51ef307c21 Working around vertex array problem 2007-07-12 00:36:32 +00:00
Josh Yelon
7c6a8ad215 Workaround for ATI_draw_buffers bug 2007-06-17 05:28:02 +00:00
David Rose
68c9ef5207 don't prune nonresident geometry in cull--wait until draw 2007-06-07 21:45:33 +00:00
David Rose
9d16c5bf23 dx9 occlusion queries 2007-06-04 17:20:51 +00:00
David Rose
33a0c3af8e replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations 2007-05-31 21:17:50 +00:00
Josh Yelon
f2920e40a3 Added a small workaround for a radeon driver bug. 2007-05-17 23:48:26 +00:00
David Rose
b943c36fae First pass at memory-managed vertices. Might break threaded code. 2007-05-13 00:01:38 +00:00
David Rose
068ee73eae fix assertion error 2006-10-13 16:27:55 +00:00
David Rose
7719dd539e fix texture issues; introduce model-cache-dir 2006-06-15 00:22:35 +00:00
Josh Yelon
e8f749cf1e Buffer/Window creation overhaul 2006-06-07 17:38:32 +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
aignacio_sf
682065a3e8 Preliminary stencil buffer code. 2006-05-19 04:18:09 +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
Josh Yelon
9bc87afb04 *** empty log message *** 2006-04-07 20:45:07 +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
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
f803ef85ce explicit mipmap control 2006-03-22 22:23:56 +00:00
Josh Yelon
b2a96df6c9 It now compiles. But does it do anything? 2006-03-22 20:58:22 +00:00
Roger Hughston
c0552ba84b OSX does not see typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); 2006-03-18 02:18:14 +00:00
David Rose
21c8a3685c more tweaks to pstats texusage 2006-03-17 04:08:47 +00:00
David Rose
83a6c42496 better pstats tracking of texture/vbuffer memory 2006-03-16 21:26:56 +00:00
David Rose
9a9149ed9e fix assertion 2006-03-16 03:43:35 +00:00
David Rose
c6f0b35ee9 PStats tracks compressed texture sizes 2006-03-16 00:29:54 +00:00
David Rose
e6369ba5a4 compressed textures, texture objects 2006-03-15 20:05:36 +00:00
Josh Yelon
129cef9f62 Major overhaul to shader subsystem 2006-02-27 21:52:36 +00:00
David Rose
47c2e41c75 support stereo DisplayRegions 2006-02-17 19:17:06 +00:00
David Rose
90902c5cca move red-blue-stereo support lower; cache cull results between left and right stereo channels 2006-02-17 17:36:04 +00:00
Roger Hughston
f0e9f34908 Some hack to get OSX gl to build 2006-02-16 20:38:23 +00:00
David Rose
ffb92db022 stereo rendering 2006-02-16 02:28:20 +00:00
Roger Hughston
8065be4f57 More Motion in osx Land 2006-02-10 20:13:14 +00:00
David Rose
5da0172878 pandadx7 2005-10-31 20:09:29 +00:00
Josh Yelon
4bb6fd3f1b Changes to support offscreen-buffers that match the main window 2005-10-17 17:39:50 +00:00
Josh Yelon
0c7e721e79 Added texture handling in shader code 2005-10-05 01:09:32 +00:00
Josh Yelon
2095d8c44f New shader system 2005-09-25 04:06:31 +00:00
Josh Yelon
0bb2f00f88 New state handling code 2005-09-21 18:02:04 +00:00
Josh Yelon
83b88c1ac3 Shader vertex arrays implemented 2005-09-14 03:45:32 +00:00
Josh Yelon
23b0c5d850 Added better code to compile shaders 2005-09-09 01:42:48 +00:00
Josh Yelon
8f06d9e0d3 Shader changes 2005-09-06 22:45:24 +00:00