rdb
|
b9d45ccc04
|
Fixes for the fact that render states were no longer sticking around in the cache between frames
|
2015-07-28 21:42:45 +02:00 |
rdb
|
1ee8c5f6d2
|
Oops, typo fix
|
2015-07-28 19:48:24 +02:00 |
rdb
|
e4c3301bd0
|
Shader context input state tracking system, for more efficiently updating shader inputs
|
2015-07-28 16:33:34 +02:00 |
rdb
|
0cecab3124
|
Fix issues with the rtdist build in 1.10
|
2015-07-28 15:40:04 +02:00 |
rdb
|
2db003a1c2
|
Merge remote-tracking branch 'origin/release/1.9.x'
|
2015-07-28 15:38:58 +02:00 |
rdb
|
265bf42f81
|
Fix crash when copying a WeakPointerTo that was already deleted
|
2015-07-28 13:41:26 +02:00 |
rdb
|
e6d29d6f51
|
Document bug in enable_angular_motor
|
2015-07-27 20:01:37 +02:00 |
rdb
|
f33e450823
|
A lot of performance changes, particularly wrt dcasts and state management
|
2015-07-27 16:32:57 +02:00 |
rdb
|
75019784f4
|
Changes to inlining so we can use FORCE_INLINING in gcc as well
|
2015-07-27 15:39:46 +02:00 |
rdb
|
c0e1a3cdb4
|
Keysyms for dead acute and dead grave keys to better support int'l keyboards
|
2015-07-27 14:23:17 +02:00 |
rdb
|
4206e349c9
|
Fix obscure GL crash
|
2015-07-27 12:57:14 +02:00 |
rdb
|
e8e155f218
|
AnimControlCollection methods should take floating-point frame numbers to match AnimInterface
|
2015-07-27 12:56:13 +02:00 |
rdb
|
3ad274639d
|
Move Cg calls out of GSG reset() function - do profile detection entirely without Cg functions
|
2015-07-20 20:01:06 +02:00 |
rdb
|
87b23dfeb2
|
Improve shader model detection mechanism
|
2015-07-19 21:31:24 +02:00 |
rdb
|
194a43fa2a
|
Merge branch 'release/1.9.x'
|
2015-07-19 21:24:19 +02:00 |
rdb
|
672a191d2a
|
Improve error message when Cg support is not enabled
|
2015-07-19 21:23:46 +02:00 |
rdb
|
e515cbdbd1
|
Reintroduce display mode information in Windows via Win32 API
Also clean up the CPUID code in winGraphicsPipe a bit
|
2015-07-19 21:13:01 +02:00 |
rdb
|
1bb1cc79f4
|
Improve reporting of supported extensions and compressed formats
|
2015-07-19 20:13:55 +02:00 |
rdb
|
8fcbfd72a1
|
Intel driver fixes (merge)
|
2015-07-19 09:32:09 +02:00 |
rdb
|
23441aa5bb
|
Fix intel driver issues, particularly with geometry shaders
|
2015-07-19 09:22:57 +02:00 |
rdb
|
e91a9100ed
|
Support specifying custom gl-version or requesting debug context on Windows
Also works around NVIDIA driver bug where GL_VERSION is always reported as 1.2 for pview.exe
|
2015-07-18 22:41:59 +02:00 |
rdb
|
96a9e22395
|
Add uniform mat4 p3d_TextureMatrix[] input to GLSL
|
2015-07-18 11:07:18 +02:00 |
rdb
|
493b66c97d
|
Merge compiler fix
|
2015-07-17 22:12:24 +02:00 |
rdb
|
c224f351ec
|
Fix gcc/clang compile error
|
2015-07-17 21:50:06 +02:00 |
rdb
|
5e219f6438
|
Add support for uniform int osg_FrameNumber in GLSL
|
2015-07-17 21:34:29 +02:00 |
rdb
|
5d7bc2c05e
|
Merge branch 'release/1.9.x'
Conflicts:
panda/src/glstuff/glShaderContext_src.cxx
|
2015-07-17 21:32:24 +02:00 |
rdb
|
221507437a
|
Fix crash when passing an undersized array to a GLSL array input
|
2015-07-17 21:28:51 +02:00 |
rdb
|
4df64f7b42
|
Merge branch 'release/1.9.x'
|
2015-07-17 15:56:15 +02:00 |
rdb
|
dafae50ce2
|
Protect against self-move-assignment to fix stable_sort in MSVC
|
2015-07-17 15:55:24 +02:00 |
rdb
|
da6140a8cc
|
Changes to GLSL input handling that further assist in efforts to port from Cg to GLSL
|
2015-07-14 21:04:50 +01:00 |
rdb
|
555844f82a
|
Allow compiling out the fixed-function pipeline and request core context
|
2015-07-09 16:43:45 +02:00 |
rdb
|
220015a234
|
Drop support for vertex blend/matrix palette in OpenGL, no driver ever supported it (well)
|
2015-07-09 14:26:24 +02:00 |
rdb
|
9b6f4eeaf9
|
Fix compiler warnings in MSVC
|
2015-07-07 02:58:57 +01:00 |
rdb
|
7ce2a97bef
|
BGRA color order fix for Cg on Windows
|
2015-07-07 02:37:48 +01:00 |
rdb
|
ef9908c277
|
More robust Cg support on non-NVIDIA card + automatically enable hardware skinning in Shader Generator
|
2015-07-07 02:51:48 +02:00 |
rdb
|
214d799d82
|
Add optional "other" NodePath argument for get_tight_bounds()
|
2015-07-06 14:52:08 +02:00 |
rdb
|
d43482ec9b
|
Merge branch 'release/1.9.x'
|
2015-07-06 14:21:03 +02:00 |
rdb
|
7c2822515b
|
Remove dependency on X11/Intrinsic.h
|
2015-07-06 14:19:46 +02:00 |
rdb
|
cbcb2416d7
|
Merge branch 'release/1.9.x'
|
2015-07-06 10:32:30 +02:00 |
rdb
|
fe058dfb32
|
Don't store two references to X11 Cursor, or we double free at shutdown
|
2015-07-06 10:29:44 +02:00 |
rdb
|
f67ee228bf
|
Fix error in cg-glsl-version
|
2015-07-05 20:39:34 +02:00 |
rdb
|
7026854cc2
|
Fixes to get the C binding generator to work
|
2015-07-05 16:07:08 +02:00 |
rdb
|
c0f6588c88
|
Separate libp3interrogatedb out of libp3dtoolconfig.
This aids further in removing the core lib dependency on Python.
|
2015-06-30 15:17:15 +02:00 |
rdb
|
419eadb859
|
Support hardware skinning in GLSL
|
2015-06-21 20:28:31 +02:00 |
rdb
|
7a836cbbd9
|
Merge branch 'release/1.9.x'
|
2015-06-21 17:46:34 +02:00 |
rdb
|
8ecf6a7b9f
|
Fix getattr() and hasattr() of vector classes when invalid attribute name is used
|
2015-06-21 15:33:42 +02:00 |
rdb
|
efa8633cb0
|
Merge branch 'release/1.9.x'
|
2015-06-18 21:21:23 +02:00 |
rdb
|
458ca5ea41
|
Fix error when aligning C_normal column for vertex animation
|
2015-06-18 21:21:00 +02:00 |
rdb
|
5d364d6128
|
Merge branch 'release/1.9.x'
|
2015-06-15 00:20:17 +02:00 |
rdb
|
6d0e4c2662
|
Correct scaling and normalizations of binormals and tangents in generated shaders
|
2015-06-15 00:19:52 +02:00 |