Sam Edwards
4fdcaef59f
CMake: Build DXF programs
2017-08-07 18:36:21 -06:00
Sam Edwards
cbbfbfd0bb
CMake: Build FLT programs
2017-08-05 23:09:45 -06:00
Sam Edwards
fa483357f3
Merge branch 'master' into cmake
2017-03-29 18:28:16 -06:00
Sam Edwards
76070d84cd
fsm: Change FourState's debugPrint to a __method
...
This should stop it from getting overridden by subclasses.
2017-03-29 17:40:10 -06:00
Sam Edwards
6d250f2f1f
fsm: FourState needs to initialize stateIndex BEFORE first debugPrint
...
I honestly have no idea how this even worked before.
2017-03-29 17:40:10 -06:00
wolfgangp
f773bf6328
Add properties to Bullet classes ( #140 )
2017-03-29 11:38:39 +02:00
rdb
605ac1189f
text: kerning should respect text scale
2017-03-28 21:13:03 +02:00
rdb
e1c0e7d1d4
text: add experimental kerning support, enabled by 'text-kerning'
2017-03-27 19:15:09 +02:00
Sam Edwards
79f9ac402f
Merge branch 'master' into cmake
2017-03-27 01:00:18 -06:00
Sam Edwards
4080e03d05
distributed: Remove use of exceptionLogged() decorator
...
This isn't available when __debug__==False either.
2017-03-27 01:00:00 -06:00
Sam Edwards
f062c64e9a
distributed: Fix broken reference to StackTrace when __debug__==False
2017-03-27 00:56:05 -06:00
rdb
9d05044a9f
shadows: force interocular distance to 0 for shadow cameras
2017-03-23 12:22:34 +01:00
rdb
d8066e19b1
Fix assertion when using Texture.load_sub_image to load entire image
2017-03-22 22:42:21 +01:00
rdb
64a7fbab87
glgsg: fix assertion encountered when trying to use pointer textures
...
Fixes LP 990089
2017-03-10 23:01:11 +01:00
rdb
ce736ad093
glsl: fix issue with vertex colors not showing up
2017-03-10 12:25:21 +01:00
rdb
4f299fa71f
Fix compilation when building without threads enabled
2017-03-09 14:31:07 +01:00
Sam Edwards
9d9558ff4e
CMake: Don't use target_include_directories in CMake < 2.8.11
2017-03-08 06:38:31 -07:00
rdb
3db8ce2562
Fixes for ARM build
2017-03-08 12:28:06 +01:00
Sam Edwards
76a7c84330
Merge branch 'master' into cmake
2017-03-08 01:59:15 -07:00
Sam Edwards
4d59ad4014
interrogatedb: Build even when _PyErr_OCCURRED is undefined
2017-03-08 01:59:02 -07:00
Sam Edwards
ea1ba281b5
interrogate: Add missing cast in generated calls to PyObject_INIT_VAR
2017-03-08 01:54:21 -07:00
Sam Edwards
6926fbfbe6
CMake: Push Python links back to where they're actually needed
...
This keeps the Panda3D core free of any Python-specific linkage
2017-03-08 01:44:27 -07:00
Sam Edwards
02c8d26150
CMake: Don't depend on metalibs
...
The metalibs may be phased out and should really be thought of as
a user convenience for the time being.
2017-03-08 01:35:25 -07:00
Sam Edwards
1e30cf6c16
CMake: Build PythonThread as an IGATEEXT
...
This frees up a dependency from p3pipeline proper against Python
2017-03-08 01:20:02 -07:00
rdb
72262ea15a
Fix compiler issues on Windows
2017-02-21 21:38:46 +01:00
rdb
8ec4da2824
Compile fixes for compilers that don't support all C++11 features
2017-02-21 02:45:30 +01:00
rdb
1eaa1bcf70
Fix error when not compiling with clang
2017-02-21 02:27:28 +01:00
deflected
351627a0e3
glgsg: fix false positive for buffer texture detection on OpenGL 3.0
2017-02-21 02:21:50 +01:00
rdb
edb83fe89a
Various optimizations to reduce performance overhead of rendering
2017-02-21 02:20:06 +01:00
deflected
f6e2e2ea05
Fix compile issue on FreeBSD 11
2017-02-20 15:10:15 +01:00
rdb
6104e75eb0
bam2egg: generate a sphere from polygon with four vertices instead of two
2017-02-20 15:09:11 +01:00
rdb
b113d9db55
Fix incorrect type hierarchy of HermiteCurve, PandaNode, ShaderGenerator
2017-02-20 00:32:05 +01:00
rdb
53258af876
display: reduce GraphicsEngine traversal overhead a bit
2017-02-20 00:23:21 +01:00
rdb
88dd3389ee
cmake: install header files
2017-02-19 23:42:48 +01:00
rdb
4a8819b0bd
MeshDrawer fixes and improvements:
...
* Fix random number generator on Windows (LP 1663895)
* Assert instead of crash when passing in non-Camera to begin() (LP 1663900)
* Prevent repeated calls to generator()/set_budget() from leaking GeomNodes (LP 1663903)
* Make the generator more efficient
2017-02-19 22:16:49 +01:00
Jose Luis Cercos Pita
aa00138b34
Support core-only OpenGL contexts in the default build.
...
This is a squashed commit of the following, as well as my own (rdb's) revisions:
commit 80662759a18607743316f75ee6aa4a63c3f8d8e6
Author: Jose Luis Cercos Pita <jlcercos@gmail.com>
Date: Thu Dec 1 15:07:29 2016 +0100
Removed some useless fixed pipeline checks
commit 563b5dbe93b451006ddbf3797aabdda7482ef3de
Author: Jose Luis Cercos Pita <jlcercos@gmail.com>
Date: Thu Dec 1 14:19:21 2016 +0100
Improved the LUMINANCE check system
commit 596036a8bb59d627f703bccfdc399dc31e1723a9
Author: Jose Luis Cercos Pita <jlcercos@gmail.com>
Date: Thu Dec 1 13:30:45 2016 +0100
Removed some useless fixed pipeline checks
commit 0f7fa7cd33860c3cde1b4594731271170301b42d
Author: Jose Luis Cercos Pita <jlcercos@gmail.com>
Date: Thu Dec 1 13:26:07 2016 +0100
Don't try to check if fixed pipeline is available before the context has been generated
commit 56ed18e29dcb0a7cb0feccd0d50038416637427f
Author: Jose Luis Cercos Pita <jlcercos@gmail.com>
Date: Thu Dec 1 13:14:49 2016 +0100
Assuming the fixed pipeline is available in GL 3.1 contexts
commit 73075ead73be21c8ce9a468ed92eb2c8c7d548c4
Author: Jose Luis Cercos Pita <jlcercos@gmail.com>
Date: Fri Nov 4 12:59:45 2016 +0100
Fixed errors while quering for GL_TEXTURE_LUMINANCE_SIZE and GL_TEXTURE_INTENSITY_SIZE in GL >= 4.0 core profile contexts
commit 3f799ed20be22f6f82de13445c5f9515a424ef9f
Author: Jose Luis Cercos Pita <jlcercos@gmail.com>
Date: Fri Dec 16 10:01:03 2016 +0100
Added fixed functions pipeline support check at runtime
Closes: 128
2017-02-19 20:15:54 +01:00
刘群
4cc2009a94
Correct several spelling mistakes in comments
2017-02-18 16:24:58 +08:00
rdb
f5f51c5d5b
Remove OpenSSL includes from headers, so C++ users don't need to have OpenSSL
2017-02-17 16:15:04 +01:00
rdb
21a42f62df
Fix FreeBSD compile error
2017-02-17 13:02:01 +01:00
rdb
78e4c71202
Fix issue with taking screenshots from an FBO
2017-02-17 13:02:01 +01:00
rdb
8c914a2855
Work towards ABI stability wrt allocation. Let MemoryHook take advantage of dlmalloc's internal bookkeeping.
2017-02-17 13:02:01 +01:00
rdb
29edf55069
GlobPattern: support trailing slash and globstar (eg. **/*.egg)
2017-02-17 13:02:01 +01:00
Sam Edwards
de03c2f7ff
CMake: Use gnu++* instead of c++*
...
This is for consistency with the CMake 3.1+ behavior and allows the use of
GNU extensions.
Thanks @rdb!
2017-02-15 04:00:37 -07:00
Sam Edwards
dd490656a0
CMake: Update for upstream changes
2017-02-15 03:46:14 -07:00
Sam Edwards
19b448e09e
CMake: Update master CMakeLists to compile for C++11
2017-02-15 03:46:14 -07:00
Sam Edwards
ed4725afa2
Merge branch 'master' into cmake
2017-02-15 03:46:00 -07:00
Sam Edwards
ec3c2c5681
general: Fix missing include
2017-02-15 03:44:48 -07:00
rdb
2acde88695
New alignment code to hopefully fix the alignment issues
2017-02-10 03:01:32 +01:00
rdb
fdffcc280b
Fix compile error for ancient clangs
2017-02-10 00:38:18 +01:00
rdb
18f09c48dd
cppparser: parse template friend declaration
2017-02-09 23:52:38 +01:00