Commit Graph

253 Commits

Author SHA1 Message Date
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
David Rose 59eaa16056 init glShaderContext 2006-03-21 01:40:33 +00:00
David Rose aee05dc054 notify -> pnotify 2006-03-18 02:38:55 +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 706ce05aa8 fix minor ordering issues 2006-03-17 00:31:09 +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
David Rose f4c996c0b9 fix copy-to-cubemap 2006-03-10 01:07:17 +00:00
Josh Yelon 5fa80f8c40 More code for shader matrix computation 2006-03-02 22:08:48 +00:00
David Rose b37791b9b0 re-active Draw:Primitive 2006-03-02 00:18:50 +00:00
David Rose fe4ac01e18 missing ifdefs 2006-02-28 23:55:37 +00:00
Josh Yelon ba74d9a772 Eliminated Cg references in gobj/shaderContext 2006-02-28 22:06:49 +00:00
Josh Yelon 12463722c6 Added calc_projection_mat to dx8, dx9 2006-02-28 17:01:35 +00:00
Josh Yelon 129cef9f62 Major overhaul to shader subsystem 2006-02-27 21:52:36 +00:00
Josh Yelon c7853c8c71 Added the start of support for NPOT textures 2006-02-18 05:25:53 +00:00
Josh Yelon 4535cdfbba More progress, but still not working 2006-02-18 05:25:06 +00:00
David Rose 544e8dbc90 fix stereo mode 2006-02-17 22:10:24 +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
aignacio_sf b58a54df1d Add a state to for valid/invalid shaders. Added some shader debug code. 2006-02-10 21:10:43 +00:00
aignacio_sf 2da70352f4 Keep from setting invalid shaders (missing shader files, shaders that did not compile, ...) 2006-02-10 21:09:44 +00:00
Roger Hughston 8065be4f57 More Motion in osx Land 2006-02-10 20:13:14 +00:00
Josh Yelon cee838c08e begin_frame refactor 2006-02-08 17:52:29 +00:00
David Rose cd71e8a224 more pipeline fixes 2006-02-04 00:27:37 +00:00
Josh Yelon e62e3b1853 Starting to write actual code 2006-02-03 21:18:21 +00:00
Josh Yelon be1d02eb18 These are just placeholder files 2006-02-01 21:06:00 +00:00
Josh Yelon 9456925099 Added vspos and vstrans 2006-01-24 07:28:38 +00:00