Commit Graph

21583 Commits

Author SHA1 Message Date
rdb 62cefcab8b Update glext to make more recent GL functionality available 2015-07-31 13:20:38 +02:00
rdb 53696052b9 Fix regression in 1.10 with point/line thickness 2015-07-31 13:18:01 +02:00
rdb 508873a7d3 improve readability of glgsg spam output 2015-07-31 13:17:21 +02:00
Ed Swartz 0ee972a822 pallocator should use panda allocators even when DO_MEMORY_USAGE is not defined - fixes 32-bit Linux crash in runtime builds 2015-07-30 21:54:13 +02:00
rdb 1834d9e879 Fix incorrect assumption that Mesa GL 3.0 driver doesn't implement non-core functionality 2015-07-30 18:50:53 +02:00
rdb f22cc71995 Fix double-precision build blibli 2015-07-29 14:07:06 +02:00
rdb 64144955a0 Fix for typedefs to external types in interrogate 2015-07-29 10:45:55 +02:00
rdb acc2a310d0 Change debug category for shader generator to pgraphnodes 2015-07-28 21:43:19 +02:00
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 29ccfc4103 Merge pull request #46 from eswartz/pr_packager_extensions
Handle packaging user filetypes more extensibly
2015-07-28 15:28:47 +02:00
rdb 265bf42f81 Fix crash when copying a WeakPointerTo that was already deleted 2015-07-28 13:41:26 +02:00
Ed Swartz 353ae928d2 Handle packaging user filetypes more extensibly
-- Provide includeExtensions(...) method to augment particular kinds of files, allowing them to be packaged by dir()
-- Track the count of files, by extension, silently ignored by dir(), and log this
-- Allow "-v" option to verbosely log ignored files in dir()
2015-07-27 14:28:43 -05:00
rdb 1f0b4332e3 Add softspace flag to StreamWriter - fixes print spaces in runtime env 2015-07-27 20:23:47 +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 6cf2da9e56 Fix error when loading a particle effect in particle panel 2015-07-27 15:55:12 +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 d7b5fe37da Merge remote-tracking branch 'origin/release/1.9.x' 2015-07-27 12:49:54 +02:00
rdb 5413a267ba Fix error with AnimControlInterval 2015-07-27 12:48:45 +02:00
rdb 49fdd56c09 Remove DirectStart imports from shadows sample 2015-07-20 20:04:27 +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 9034682718 Merge pull request #45 from mfwass/master
Removed a nonexistent import from GridChild
2015-07-20 17:05:15 +02:00
Michael Wass 1c2c60acba Removed a nonexistent import from GridChild
This import is nonexistent and has no calls to it. The purpose it serves right now is causing an ImportError :P.
2015-07-20 11:03:42 -04: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 12066a2067 Merge pull request #44 from jjkoletar/gravitywalker-fix-redo
Fix invalid assumptions in GravityWalker
2015-07-17 20:46:43 +02:00
Jeremy Koletar 946f273ebb controls: Don't make scene graph assumptions when setting the CollisionRay's height 2015-07-17 13:39:41 -05: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 1206d93813 Fix pandac.PandaModules import error with Python 3 (thanks, tzaeru!) 2015-07-14 22:22:45 +01: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