rdb
6113979792
merge from panda3d_1_8_branch: work around conflicting declarations of glShaderSource
2013-08-13 20:35:07 +00:00
rdb
2274f2e651
FBO overhaul: support layered framebuffers (RTM_bind_layered), support render-to-2d-array, better respect FrameBufferProperties, more simple handling of RTP_depth_stencil
2013-08-13 12:44:27 +00:00
rdb
6b0bf98d0e
fix some minor bugs, and remove unsupported double-precision glUniform functions
2012-10-12 17:12:32 +00:00
rdb
ccbfafaf8f
fix the glShaderSource prototype, also fix compilation for GLES2
2012-06-12 13:34:39 +00:00
David Rose
e9053ff910
support GLSL tessellation shaders
2012-04-27 20:29:47 +00:00
Zhao Huang
a56760cbcf
Exposes Opengl Vendor, Driver, Shader Model information to python
2011-12-30 09:00:37 +00:00
Zhao Huang
3138076bc4
Add a small change to make the header more friendly to the Intel Compiler
2011-12-22 08:30:07 +00:00
David Rose
1353827116
cheese OpenGL ES hack
2011-10-11 00:57:43 +00:00
David Rose
501470169f
stdfloat_double
2011-10-10 05:25:10 +00:00
David Rose
cd79af53fe
dx9 shader support from zhao
2011-09-28 18:42:58 +00:00
David Rose
dcc4a33ae9
protect x11 namespace better; support building with x11 support on osx too
2011-08-28 23:31:28 +00:00
David Rose
6872488839
stereo/multiview textures
2011-08-08 18:55:26 +00:00
Bei Yang
626cb5966a
Added a windows OpenGL implementation of finish frame and begin finish. This allows for frame flip syncronization across multiple machines. This is a change made by WDI to aid cave rendering
2010-06-11 16:43:53 +00:00
Mike Christel
01b720ceb9
Added get_supports_cg_profile
2010-05-05 14:13:24 +00:00
David Rose
181663ad66
fix error handling in NDEBUG case
2010-03-07 17:44:32 +00:00
rdb
eafe6572a9
Fix compile issue on OSX
2009-12-22 10:52:14 +00:00
rdb
c136904fa9
Add hardware instancing support
2009-12-21 14:22:12 +00:00
rdb
c6796739e9
Fixes for geometry shaders in GLSL, and fixes for nvidia's implementation of GLSL
2009-10-21 17:12:32 +00:00
rdb
b2c4018466
Very very very minor optimization
2009-08-12 10:32:58 +00:00
rdb
66349ecaba
This is another big commit - chief new features are:
...
* Working OpenGL ES 2.x support. Yay!
* The shader code now supports separate vertex/fragment/geometry shaders.
* The GLSL code supports passing vertex attrib arrays.
2009-07-02 15:01:36 +00:00
rdb
d8fe8dda6a
Build for OpenGL ES (2)
2009-07-01 10:13:51 +00:00
rdb
100400f425
Add support for GLSL shaders
2009-06-26 13:11:24 +00:00
David Rose
179fcf2cf0
fix anisotropy bug
2009-06-16 15:45:43 +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
rdb
506154a6b6
Fix compile error on OpenGL ES
2009-06-09 13:30:27 +00:00
David Rose
f42935b8e9
prevent GL error; fix indentation issues etc.
2009-06-03 21:15:23 +00:00
David Rose
8d94f6b35f
new typedefs needed now
2009-06-02 04:41:42 +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
0f39a32569
better handling of opengl extension pointers
2009-05-01 19:43:03 +00:00
David Rose
a08b08f8d3
initial iphone stuff, w.i.p.
2009-04-17 18:11:25 +00:00
David Rose
d05d89a5e4
texture-minfilter etc.
2009-03-30 20:00:42 +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
7af1350e4e
pass GraphicsEngine through to constructors
2009-02-25 23:04:45 +00:00
David Rose
ab6081054c
set_flash_texture
2009-02-06 01:45:25 +00:00
David Rose
4d0d86c7cb
gl-show-texture-usage
2009-02-04 02:53:33 +00:00
David Rose
81f6ebd44e
fix various texture and OpenGL issues
2009-01-24 22:45:00 +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
David Rose
7b7b973a7a
optimize light state a bit
2008-11-12 22:20:21 +00:00
David Rose
d4c2c9858d
SIMPLE_THREADS_NO_MUTEX -> LightMutex
2008-10-08 23:23:40 +00:00
David Rose
a8ec068c05
graphics-memory-limit
2008-08-29 23:03:53 +00:00
David Rose
8c2e657f15
Add gsg::update_texture()
2008-08-25 22:58:58 +00:00
David Rose
bf7eac8263
add anisotropic filtering, from forum user Laurens
2008-08-24 00:22:42 +00:00
David Rose
617a769ef7
more work towards asynchronous texture loads: auto-caching compressed texture versions
2008-08-14 23:50:17 +00:00
David Rose
d7e6603118
work-in-progress: asynchronous texture loads
2008-08-13 01:13:09 +00:00
David Rose
7e5c276403
more robust copy-to-texture
2008-08-11 22:19:26 +00:00
David Rose
8537bd7320
ScissorAttrib, ScissorEffect
2008-07-31 01:53:12 +00:00
David Rose
fb9c56432a
we are now using the modified BSD license
2008-05-28 18:37:20 +00:00
David Rose
aaa4e12223
gl-finish
2008-04-10 20:18:20 +00:00