rdb
63b1e44977
framework: fix pview crash when exit is called inside render_frame
...
This can happen when a system event (eg. on macOS) triggers a terminate from within process_events.
This is a workaround for a common error; the proper fix is not to put PandaFramework in the global scope.
2018-03-29 14:11:21 +02:00
Sam Edwards
9dd37e9dbc
general: Add guards to ensure proper BUILDING_ macros defined
...
This is designed to sanity-check the buildsystem, ensuring that the
expected BUILDING_ macros are defined at the expected time. It
also helps catch cases where the wrong BUILDING_/EXPCL_ macros
are used.
2018-03-25 13:17:52 -06:00
rdb
4381412d23
Merge branch 'release/1.9.x'
2016-09-28 00:14:21 +02:00
rdb
3ee033eeeb
Write texture types when pview failed to recognise extension
2016-09-27 21:33:11 +02:00
rdb
400bc2cc26
Support .ktx textures, ETC1/ETC2/EAC compression
2016-07-15 11:50:57 +02:00
rdb
85386049f0
Merge branch 'release/1.9.x'
2016-07-09 15:39:07 +02:00
rdb
fd8dd360b2
Fix compile error statically linking build with DX9
2016-07-09 09:59:51 +02:00
rdb
288452a861
Changes to help with static build, allow linking OpenAL statically
2016-04-29 19:54:24 +02:00
rdb
dc09e28ed9
Also accept a .gz wherever a .pz file is accepted
2016-04-29 16:54:25 +02:00
tobspr
d9ec4d402a
Add print-pipe-types prc variable to prevent pipe output
2016-02-23 18:46:34 +01:00
tobspr
0fcfb8e372
New file headers, new comment style
2016-02-17 17:47:48 +01:00
rdb
98a86bf43a
Merge branch 'release/1.9.x'
2016-02-03 13:39:14 +01:00
rdb
ef623aa0e2
pview should use clamp wrap mode when loading image as model
2016-02-03 13:37:23 +01:00
rdb
db3ab953e4
Remove ppremake, genPyCode, and all hacks created to support them
2015-11-09 19:06:49 +01:00
rdb
16e7831566
Remove executable permissions from files that don't need them
2015-04-05 15:41:49 +02:00
rdb
238cbad2a1
Merge branch 'master' into interrogate-overhaul
2015-02-27 12:48:33 +01:00
rdb
72e1df987f
Fix pview issues with 1-frame animations and cycling between animations
2015-02-25 21:45:14 +01:00
rdb
b2f73d0877
Merge branch 'master' into interrogate-overhaul
2015-02-08 12:11:19 +01:00
rdb
78f8f65ef9
Add M_filled_wireframe render mode
2015-02-06 12:15:25 +01:00
rdb
6db5d0dc11
Huge cppparser and interrogate overhaul, bringing:
...
* Better support for typedefs
* Same code should compile for both 32-bit and 64-bit
* C++11 typed enum support
* Synthesize __setitem__ when operator [] returns reference
* Rewrite coerce system to have better performance
* Change semantics of __getattr__ and __setattr__ to match
Python's, add __getattribute__, __delattr__ and __delitem__
* Improve performance of slot functions a bit more
* Reduce memory overhead of type system
* Some support for wrapping arrays of numeric types
* C++11 character type support in cppparser
* Chars are handled as strings of length 1
* Template functions for CreatePyInstance that use runtime type map
* More functions from dtool as extension functions
* Code cleanup
2014-12-30 16:43:52 +01:00
rdb
624b3dad14
Delete DirectX 8 support
2014-12-30 02:00:43 +01:00
rdb
95d85819b0
Separate out sampler state from texture, support sampler objects, support LOD min/max/bias
2014-12-12 15:58:45 +01:00
David Rose
747e1fe381
we have to install config_framework.h now
2014-10-29 17:00:24 +00:00
rdb
a65b477734
Commit patches by cfsworks:
...
cxx: Fix missing includes masked by composite builds.
misc: Fix typos in comments.
config: Fix missing config forward-declarations.
direct: Adjust Python imports to panda3d.* instead of pandac.*.
display: Split graphicsWindow out into an extension.
framework: Use if/elif/elif/endif instead of ifdef/elif/elif/endif.
ode: Remove erroneous INLINE declarations.
interval: Fix missing import.
2014-10-19 22:41:47 +00:00
rdb
783d8552ef
Fix bin2c to generate an include to stddef.h (for size_t definition)
2014-10-19 22:32:30 +00:00
rdb
528a607f4a
Add FrameBufferProperties argument to WindowFramework
2014-03-20 22:56:53 +00:00
rdb
8019297cea
Make "Loading <model>" a framework_cat message
2013-05-28 18:39:28 +00:00
rdb
fa50a04775
pick up and fix G0gg's C++ pixel2d changes
2012-01-22 13:32:17 +00:00
David Rose
dfe16c64f6
rename all Panda-built libraries to begin with libp3 or libpanda
2011-12-06 02:39:21 +00:00
David Rose
abc64b3915
explicitly link with pnmimagetypes to foil dynamic linker optimizations
2011-12-04 16:18:14 +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
David Rose
48df7995e5
need garbageCollectStates task
2011-09-07 00:31:22 +00:00
David Rose
59ec701a26
build once more with the Tau profiler
2011-09-06 17:29:30 +00:00
David Rose
3ed8632a68
further bugfixes
2011-09-05 23:53:19 +00:00
David Rose
229cf67ae5
Finishing migration of RenderState and RenderAttrib to SimpleHashMap and garbage_collect() models, working towards threaded pipelining
2011-09-04 15:47:45 +00:00
David Rose
220ba658a0
new, experimental TransformState seems to work better for multithreading
2011-09-04 02:52:41 +00:00
David Rose
830bfcb056
integrate with latest ffmpeg
2011-06-16 20:23:30 +00:00
David Rose
19d52c3221
fix problem with local transform on occluder; add egg bface support for occluders
2011-03-18 19:02:46 +00:00
David Rose
e3a3170e5b
add Texture::set_ram_image_as(), Texture::string_*(), Texture::get_tex_scale()
2011-01-17 18:31:11 +00:00
David Rose
9124513b82
side-by-side stereo
2010-07-19 18:43:24 +00:00
David Rose
94eeacbbe2
display cubes for a cube map or 3-d texture
2010-06-12 21:09:22 +00:00
David Rose
bbddefa885
make_window() should be public
2010-03-10 18:51:30 +00:00
David Rose
6415d2cc0b
add get_button_thrower()
2009-10-28 19:18:34 +00:00
David Rose
5b3fc8b4be
get_display_region
2009-10-16 00:55:55 +00:00
rdb
50c1eb00e7
show-scene-graph-analyzer-meter
2009-06-12 08:33:48 +00:00
David Rose
f1f496cc29
move lodNodes and sceneGraphAnalyzer to pgraphnodes, in an attempt to reduce size of pgraph some more
2009-06-11 02:37:19 +00:00
David Rose
8358dfc7b7
iphone orientation
2009-04-25 23:14:12 +00:00
David Rose
189dacff0d
HAVE_EGG
2009-04-24 22:56:56 +00:00
David Rose
0b4470af0d
support window-type offscreen in pview
2009-04-24 19:04:07 +00:00