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 |
|