rdb
09c229f2a9
Get FBO's working correctly with OpenGL ES
2009-06-16 13:07:39 +00:00
rdb
ee765a2c9c
OpenGL ES does support GL_ALPHA.
2009-06-16 08:16:22 +00:00
rdb
98902127b1
Fix for some driver bug on OSX.
...
For some reason, it reports it has the GL_ATI_draw_buffers extension even when no ATI card is in use,
resulting in an 'unrecognized ATI_draw_buffers hint' error from cgc.
2009-06-15 18:54:24 +00:00
rdb
ca03ef35ac
More OpenGL ES stuff
2009-06-15 18:09:44 +00:00
rdb
86e921716d
Forgot one build error
2009-06-15 17:05:06 +00:00
rdb
ee548e8056
Whoops, only use GL_OES_framebuffer_object when OPENGLES is defined
2009-06-15 17:01:31 +00:00
rdb
9a6fd6fab7
Some OpenGL ES fixes
2009-06-15 14:05:11 +00:00
rdb
cbe036c849
This commit adds more+better support for OpenGL ES:
...
* Support for many OES extensions
* Support for OpenGL ES 2.x
* Compile fixes for OpenGL ES 1.x
* Support for FBO's in both versions
2009-06-15 13:40:42 +00:00
David Rose
aefe3d35c2
merge dev_bam_2009 to trunk
2009-06-10 17:54:40 +00:00
David Rose
f42935b8e9
prevent GL error; fix indentation issues etc.
2009-06-03 21:15:23 +00:00
rdb
159026571b
Added shadow mapping support to Panda
2009-06-02 09:24:03 +00:00
David Rose
1787e9ce1e
better fix for cg 1.x
2009-06-01 23:32:00 +00:00
David Rose
aa7a6bb5f7
protect for cg 1.x
2009-06-01 23:27:32 +00:00
David Rose
58c13de4ca
integrate changes from Schell Games (plus some tab character fixes)
2009-06-01 21:51:15 +00:00
David Rose
e0a7f0fed7
additional debug output
2009-05-27 02:36:09 +00:00
rdb
be1213fa71
Fix texture padding issue with buffers
2009-05-05 14:40:58 +00:00
David Rose
114f0650f7
no UH_stream in OpenGL ES
2009-05-02 03:40:26 +00:00
David Rose
0f39a32569
better handling of opengl extension pointers
2009-05-01 19:43:03 +00:00
rdb
bf4e982082
See previous commit message
2009-04-28 09:59:18 +00:00
David Rose
37a5fdf2f3
border_clamp
2009-04-24 23:34:53 +00:00
David Rose
6a874264ac
missing symbol
2009-04-21 20:03:37 +00:00
David Rose
91efcfbf10
iphone tweaks
2009-04-21 15:04:25 +00:00
David Rose
172171eec4
more iphone work
2009-04-21 00:48:51 +00:00
David Rose
a08b08f8d3
initial iphone stuff, w.i.p.
2009-04-17 18:11:25 +00:00
rdb
aaaae0f5bc
merge panda3d_1_6_branch to trunk
2009-04-15 06:04:13 +00:00
David Rose
d05d89a5e4
texture-minfilter etc.
2009-03-30 20:00:42 +00:00
David Rose
5adf68ebc5
undo vertex arrays too
2009-03-15 01:25:49 +00:00
David Rose
eee0f7321b
fix vertex-buffer problem in callbacks
2009-03-15 00:01:05 +00:00
David Rose
0c90c36fd7
new callback system
2009-03-14 19:31:37 +00:00
David Rose
ba30db6953
support window-type offscreen better
2009-03-10 20:43:33 +00:00
David Rose
ff39b33308
support TexMemViewer on opt-4 build
2009-03-02 19:32:47 +00:00
David Rose
7af1350e4e
pass GraphicsEngine through to constructors
2009-02-25 23:04:45 +00:00
David Rose
ee0c4dee8f
replace assignment with assertion
2009-02-21 02:25:08 +00:00
David Rose
ab530f5d80
hack fix around crash
2009-02-21 01:43:28 +00:00
David Rose
b5ee150ff3
protect color mask in a few more places
2009-02-21 00:24:09 +00:00
David Rose
a019d736ec
fix render-to-texture issue
2009-02-13 14:38:55 +00:00
David Rose
ab6081054c
set_flash_texture
2009-02-06 01:45:25 +00:00
David Rose
2fc114a01e
squelch compiler warning
2009-02-05 20:01:44 +00:00
David Rose
8f5f2d4717
fix perpetual texture reload
2009-02-05 19:43:11 +00:00
David Rose
1a4a978b3a
dump texture ram between frames, not during a frame
2009-02-04 16:30:28 +00:00
David Rose
4d0d86c7cb
gl-show-texture-usage
2009-02-04 02:53:33 +00:00
rdb
4afcd201a2
Fix FDepthComponent
2009-01-31 18:18:33 +00:00
David Rose
df3fe996b9
add DisplayRegion::set_incomplete_render()
2009-01-26 20:40:48 +00:00
David Rose
81f6ebd44e
fix various texture and OpenGL issues
2009-01-24 22:45:00 +00:00
David Rose
32581604cf
better fixes for auto-compressed textures
2009-01-16 18:01:35 +00:00
David Rose
a398ac7517
fix removing windows, and also gl hack for compressed mipmaps
2009-01-16 01:25:53 +00:00
David Rose
5a6b6d995c
glHint for compression
2009-01-15 00:17:49 +00:00
David Rose
7a3d75d331
get_supports_stencil
2008-12-26 20:07:32 +00:00
David Rose
c7f9706553
fix crash with identity state
2008-11-24 21:42:22 +00:00
David Rose
26754b86ca
merge dev_slots_2008: slot-based RenderState implementation
2008-11-19 01:21:44 +00:00