David Rose
dfe16c64f6
rename all Panda-built libraries to begin with libp3 or libpanda
2011-12-06 02:39:21 +00:00
rdb
14d7c7093a
allow arbitrarily named vertex attribs in OpenGL
2011-11-28 19:21:47 +00:00
rdb
8609b6e6b1
gl_Tangent and gl_Binormal
2011-11-28 16:21:21 +00:00
David Rose
e97e6c03f8
Add patch from community member teedee to support GLSL array inputs
2011-11-17 19:42:51 +00:00
David Rose
2a3ad0d4e5
Add RenderState::get_auto_shader_state()
2011-11-07 00:08:04 +00:00
David Rose
be2657311d
pipeline lens changes
2011-11-06 02:56:02 +00:00
David Rose
83b87652f8
fix prepare_scene() to prepare vertex buffers as well as textures
2011-11-05 17:58:28 +00:00
rdb
07ef637e07
another GLES2 fix
2011-10-18 08:28:21 +00:00
rdb
2235e313b2
this should fix OpenGL ES 2 errors
2011-10-18 08:26:19 +00:00
rdb
0462d5f758
single -> float
2011-10-17 14:18:23 +00:00
David Rose
1353827116
cheese OpenGL ES hack
2011-10-11 00:57:43 +00:00
David Rose
134e9a9e92
dual names for interrogate
2011-10-11 00:45:51 +00:00
David Rose
501470169f
stdfloat_double
2011-10-10 05:25:10 +00:00
David Rose
9e22c72bf3
finally, pipelined textures
2011-10-08 21:04:05 +00:00
rdb
d86356f122
fog-related shader inputs
2011-10-08 13:25:51 +00:00
rdb
9b23b04b7d
OpenGL ES doesn't have GL_DOUBLE
2011-10-07 13:51:04 +00:00
David Rose
72f97c2107
support NT_float64 as a vertex numeric type
2011-10-06 18:59:10 +00:00
David Rose
e91fb0d53e
better implementation of set_one_shot()
2011-10-04 18:05:08 +00:00
David Rose
bee4cb326a
pipeline GraphicsOutput::set_active() to better support offscreen rendering in threaded mode
2011-10-03 20:23:17 +00:00
David Rose
cd79af53fe
dx9 shader support from zhao
2011-09-28 18:42:58 +00:00
David Rose
d7ee644809
simple error prevented driver-generate-mipmaps from working
2011-09-08 01:14:13 +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
a8519d5f0b
fix color in doc string
2011-08-16 13:36:34 +00:00
David Rose
6872488839
stereo/multiview textures
2011-08-08 18:55:26 +00:00
rdb
f38f17b116
remove a 'fix' that didn't work anyway
2011-05-04 10:41:13 +00:00
David Rose
0062e134b1
fix cegui + shader issue
2011-03-26 00:12:09 +00:00
David Rose
44375f019d
explicit occlusion culling support from community member teedee, with additional enhancements by drwr
2011-03-18 01:56:09 +00:00
rdb
730a278372
minor cleanup
2011-03-02 11:33:23 +00:00
rdb
926f4e5b30
NULL -> 0
2011-03-02 11:27:55 +00:00
rdb
6fbdca0c96
Experimental texture compression with OpenGL ES
2011-03-01 19:20:32 +00:00
rdb
009c00d9f1
commit super awesome patch from 11thPenguin
2011-02-13 06:51:18 +00:00
rdb
100bec43b6
Work around annoyance in Mesa's GLES implementation
2011-01-26 15:22:33 +00:00
rdb
0ea72a4712
Remove GLU dependency from Panda3D. Yes. That's right, folks.
...
And now I shall make myself some coffee and wake up, in that order.
2010-12-19 07:03:49 +00:00
rdb
4b4ccee24a
Don't even try to build Cg support when building for OpenGL ES, which is unsupported by the Cg Toolkit anyway.
...
The code tried to include cg/cgGL.h in the case that HAVE_CG was defined, but internally cgGL.h included GL/gl.h, so I got header file conflicts between OpenGL and OpenGL ES.
2010-12-18 23:29:00 +00:00
rdb
34f39259ca
Fallback case for get_error_string in case we're not building with GLU
2010-12-18 12:47:15 +00:00
rdb
089f99659d
Don't use GLU when compiling for GLES
2010-12-09 17:58:44 +00:00
rdb
c5f2020858
protect from string destruction
2010-10-30 19:36:03 +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
Chris Brunner
547a72053c
support for #ifdef WIN64_VC instead of just #ifdev WIN32_VC alone
2010-05-28 21:09:22 +00:00
rdb
fb70cee298
I think this should fix a compilation error with OpenGL ES
2010-05-12 18:21:58 +00:00
rdb
045f7acb41
Fix compilation error when compiling without support for Cg
2010-05-05 15:19:41 +00:00
Mike Christel
01b720ceb9
Added get_supports_cg_profile
2010-05-05 14:13:24 +00:00
Mike Christel
5dfa504370
Texture arrays added to Texture class, passed to shader through setShaderInput(name, texture). A new Cg type sampler2DArray has been added to the panda3d Shader Class.
2010-04-29 14:48:44 +00:00
rdb
54769c76b5
Fix compilation error for OpenGL ES 2
2010-04-23 12:13:37 +00:00
rdb
a464e45c0e
Apply fix from andresv to fix flickering objects with a shader
2010-04-18 15:50:15 +00:00
Mike Christel
6418e6f221
extended shader input system support for Cg (see Panda SE Project 2010-03-17 blog post for more details)
2010-04-07 11:16:29 +00:00
rdb
e9234408c0
Fix errors on destruction when the GLSL shader failed to link
2010-03-23 13:23:34 +00:00
David Rose
181663ad66
fix error handling in NDEBUG case
2010-03-07 17:44:32 +00:00
rdb
2e503bd284
Fix error message
2010-02-24 15:57:02 +00:00
rdb
0a372b463a
Fix compile issue with OpenGL ES
2010-01-26 17:10:27 +00:00