Sam Edwards
|
4a9c9bf67c
|
Under CMake: Don't interrogate component libs that shouldn't be interrogated!
|
2014-01-30 13:17:34 -07:00 |
kestred
|
e24f7feb5a
|
Add CMakeLists.txt for panda/glstuff and panda/glgsg
|
2014-01-26 11:45:19 -07:00 |
David Rose
|
f615e0beeb
|
fix some stereo-fbo and cube map issues, introducing DisplayRegion::set_target_tex_page()
|
2013-12-06 23:45:40 +00:00 |
David Rose
|
741203a693
|
some minor debug aids and robustness additions
|
2013-12-06 20:53:40 +00:00 |
rdb
|
2dd56f9007
|
fix bug
|
2013-09-25 23:06:53 +00:00 |
rdb
|
fccd9965ee
|
support for using the mat3 type in a shader. make p3d_NormalMatrix a mat3.
|
2013-09-19 22:44:38 +00:00 |
rdb
|
30ef435607
|
Fix p3d_ModelViewMatrix and p3d_ProjectionMatrix and variants. Also add p3d_NormalMatrix.
|
2013-09-19 19:49:03 +00:00 |
rdb
|
64c598abb1
|
various fixes for FBOs and image formats, including tobspr's patch for F_r16, F_rg16, F_rgb16 support.
|
2013-09-17 22:08:31 +00:00 |
rdb
|
eaab45dc9a
|
Support for stereo FBOs
|
2013-08-25 19:52:31 +00:00 |
rdb
|
fd3fb16ec1
|
Add some OSG shader inputs for GLSL
|
2013-08-25 19:50:08 +00:00 |
David Rose
|
b41e04dc60
|
useful debug
|
2013-08-23 21:36:51 +00:00 |
rdb
|
ef9e2def2e
|
A bit more work toward trying to get a framebuffer without color attachment
|
2013-08-15 09:06:58 +00:00 |
rdb
|
3f56259c7f
|
try to fix some FBO bugs on Intel HD Graphics
|
2013-08-14 22:51:54 +00:00 |
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
|
f23f2a0ea7
|
Add gl-separate-specular-color, enabled by default
|
2013-07-28 22:01:36 +00:00 |
David Rose
|
ef6e88c8be
|
protect against old cg version
|
2013-05-20 18:24:35 +00:00 |
rdb
|
da09882f67
|
fix for cg profile limitation on non-nvidia cards
|
2013-05-17 21:26:47 +00:00 |
rdb
|
1d25aefd0b
|
Slight performance enhancement under OpenGL ES 2
|
2013-04-06 23:11:45 +00:00 |
rdb
|
c4c97c3571
|
fix GL_BGRA error on gles 2
|
2013-03-28 15:41:25 +00:00 |
David Rose
|
f229da5468
|
build on Cg versions prior to 2.2
|
2013-03-14 18:57:07 +00:00 |
rdb
|
8ef24aa846
|
clean up shader code, add more debugging info, make shaders writable
|
2013-03-13 09:47:37 +00:00 |
rdb
|
807b855632
|
Fix bug with Cg textures being assigned incorrectly in first frame (see forum thread 15614)
|
2013-03-07 08:53:26 +00:00 |
rdb
|
21472cda9b
|
Fix GLSL bugs with passing Vec2 and Vec3
|
2013-02-23 10:55:43 +00:00 |
rdb
|
498badb726
|
fix CGprofile cast
|
2013-02-06 08:25:10 +00:00 |
rdb
|
6c52484f05
|
fix compilation for older Cg versions
|
2013-02-05 22:55:41 +00:00 |
rdb
|
1b76a13784
|
detect SM4 and SM5
|
2013-02-05 12:08:58 +00:00 |
rdb
|
31b9233ec6
|
Fix compilation with OpenGL ES
|
2013-01-30 11:49:58 +00:00 |
David Rose
|
de10a2ae4e
|
more bitdepth fixes
|
2013-01-11 21:01:49 +00:00 |
David Rose
|
6a1beaf609
|
try to report the correct number of depth bits
|
2013-01-11 02:26:10 +00:00 |
rdb
|
86d32bee63
|
There's no need to relink the program now that we're no longer use glBindAttribLocation
|
2012-12-20 18:40:42 +00:00 |
rdb
|
ccb80d7837
|
error message should really be debug message
|
2012-12-20 16:18:24 +00:00 |
rdb
|
c7976e945d
|
Fix various GLSL bugs: attributes, p3d_Color range, and missing MatrixInverseTranspose stuff
|
2012-12-20 16:01:41 +00:00 |
rdb
|
a02e494ae3
|
Patch by Josh Enes to fix LP bug 1089245
|
2012-12-12 08:24:03 +00:00 |
Zhao Huang
|
3d05d84d87
|
Added support for shorthand shaderinput lexicons like mspos_camshadow and
trans_model_to_clip_of_camshadow to GLSL.
|
2012-11-13 02:45:44 +00:00 |
David Rose
|
5c644b7543
|
compile with STDFLOAT_DOUBLE
|
2012-11-03 19:42:28 +00:00 |
rdb
|
68863d5c14
|
fix GLSL
|
2012-11-03 13:50:32 +00:00 |
rdb
|
6b0bf98d0e
|
fix some minor bugs, and remove unsupported double-precision glUniform functions
|
2012-10-12 17:12:32 +00:00 |
rdb
|
92caea4823
|
missed one
|
2012-06-12 13:44:28 +00:00 |
rdb
|
ccbfafaf8f
|
fix the glShaderSource prototype, also fix compilation for GLES2
|
2012-06-12 13:34:39 +00:00 |
rdb
|
256cb5c2f7
|
Compile on OpenGL ES, which doesn't have geometry shaders or tesselation shaders
|
2012-06-12 10:34:07 +00:00 |
rdb
|
0e72e83f4e
|
compile correctly for OpenGL ES
|
2012-06-10 14:13:53 +00:00 |
rdb
|
5f8283c9fb
|
same fix elsewhere in code
|
2012-05-08 19:36:37 +00:00 |
Andrew Wason
|
4ced98fae9
|
LP bug 992049: patch from Andrew Wason
|
2012-05-08 19:35:19 +00:00 |
David Rose
|
e9053ff910
|
support GLSL tessellation shaders
|
2012-04-27 20:29:47 +00:00 |
David Rose
|
3a75ebde9a
|
DepthOffsetAttrib::min_value, max_value
|
2012-02-17 19:11:22 +00:00 |
David Rose
|
841bfb0743
|
fix Tut-Fireflies demo (problem with initially zero-sized buffers)
|
2012-02-12 21:40:16 +00:00 |
David Rose
|
bb8867fb77
|
move GSG::get_supports_render_texture() into GraphicsOutput to support render-to-texture on non-Windows platform. Also, further fixes to FBO render-to-texture.
|
2012-02-11 21:09:35 +00:00 |
rdb
|
9afc789755
|
no GL_MULTISAMPLE in gles
|
2012-02-11 09:47:02 +00:00 |
rdb
|
1c8f6f378a
|
Attempt to unbreak OpenGL ES build
|
2012-02-11 09:21:54 +00:00 |