David Rose
|
c7adc6246f
|
build on msvs2010
|
2011-09-28 23:56:59 +00:00 |
|
David Rose
|
27f8cf2e06
|
add loaded_textures_lock to avoid deadlock
|
2011-09-02 19:31:32 +00:00 |
|
David Rose
|
6872488839
|
stereo/multiview textures
|
2011-08-08 18:55:26 +00:00 |
|
David Rose
|
f520917426
|
fix some more build issues
|
2010-06-22 21:51:13 +00:00 |
|
Bei Yang
|
626cb5966a
|
Added a windows OpenGL implementation of finish frame and begin finish. This allows for frame flip syncronization across multiple machines. This is a change made by WDI to aid cave rendering
|
2010-06-11 16:43:53 +00:00 |
|
David Rose
|
4fd129413a
|
more robust handling of glx version and extension functions w.r.t. pbuffers and pixmaps
|
2010-03-08 20:58:06 +00:00 |
|
David Rose
|
478909b764
|
avoid crash at exit
|
2009-12-30 00:03:31 +00:00 |
|
David Rose
|
154812d25a
|
protect against recursive entry to do_pending()
|
2009-09-08 02:15:10 +00:00 |
|
David Rose
|
a3db8b63df
|
hew a little closer to panda conventions
|
2009-06-02 06:06:41 +00:00 |
|
David Rose
|
58c13de4ca
|
integrate changes from Schell Games (plus some tab character fixes)
|
2009-06-01 21:51:15 +00:00 |
|
David Rose
|
6829badc7e
|
force-parasite-buffer
|
2009-05-27 02:36:43 +00:00 |
|
David Rose
|
8358dfc7b7
|
iphone orientation
|
2009-04-25 23:14:12 +00:00 |
|
rdb
|
d2df9f3618
|
Fix crash with window creation in an event
|
2009-04-03 18:27:01 +00:00 |
|
rdb
|
38385867ee
|
Don't use vector iterator in draw_bins, to allow buffer creation during the draw traversal
|
2009-03-24 15:23:51 +00:00 |
|
David Rose
|
eee0f7321b
|
fix vertex-buffer problem in callbacks
|
2009-03-15 00:01:05 +00:00 |
|
David Rose
|
0c90c36fd7
|
new callback system
|
2009-03-14 19:31:37 +00:00 |
|
David Rose
|
7af1350e4e
|
pass GraphicsEngine through to constructors
|
2009-02-25 23:04:45 +00:00 |
|
David Rose
|
cd48a64f86
|
StereoDisplayRegion
|
2009-02-20 20:55:15 +00:00 |
|
David Rose
|
ec408822c5
|
prevent overactive texture reload
|
2009-02-05 00:58:09 +00:00 |
|
David Rose
|
1a4a978b3a
|
dump texture ram between frames, not during a frame
|
2009-02-04 16:30:28 +00:00 |
|
David Rose
|
9d0860fffd
|
get_effective_incomplete_render() for cull too
|
2009-01-30 19:14:49 +00:00 |
|
David Rose
|
a398ac7517
|
fix removing windows, and also gl hack for compressed mipmaps
|
2009-01-16 01:25:53 +00:00 |
|
David Rose
|
ef771a796b
|
make sync primitives more similar to python function names
|
2008-10-14 00:07:05 +00:00 |
|
David Rose
|
d4c2c9858d
|
SIMPLE_THREADS_NO_MUTEX -> LightMutex
|
2008-10-08 23:23:40 +00:00 |
|
David Rose
|
711fe92e56
|
minor tweaks
|
2008-10-06 20:00:57 +00:00 |
|
David Rose
|
621b831913
|
allow-live-flatten
|
2008-10-02 23:39:51 +00:00 |
|
David Rose
|
fab502970f
|
more threading improvements
|
2008-10-02 17:50:16 +00:00 |
|
David Rose
|
c8913d4b66
|
use global task manager
|
2008-09-29 17:29:49 +00:00 |
|
David Rose
|
c740062d29
|
prevent deadlock on exit with pstats
|
2008-09-26 00:34:49 +00:00 |
|
David Rose
|
d7e6603118
|
work-in-progress: asynchronous texture loads
|
2008-08-13 01:13:09 +00:00 |
|
David Rose
|
ba38195f19
|
auto-downscale parasite buffers
|
2008-08-08 20:54:45 +00:00 |
|
David Rose
|
617f8c31df
|
multiple vertex paging threads
|
2008-07-10 21:13:57 +00:00 |
|
David Rose
|
fb9c56432a
|
we are now using the modified BSD license
|
2008-05-28 18:37:20 +00:00 |
|
Josh Yelon
|
2288645d39
|
Added support for textures_auto_power_2 and shader_auto_utilization
|
2007-12-15 07:08:14 +00:00 |
|
David Rose
|
b7316b8066
|
fix leak of removed windows and buffers
|
2007-09-14 18:41:20 +00:00 |
|
David Rose
|
ad2d5e3ba7
|
yield at least every frame in the SIMPLE_THREADS case
|
2007-08-24 17:16:19 +00:00 |
|
David Rose
|
190208d359
|
remove references to objectDeletor.h
|
2007-07-14 22:47:29 +00:00 |
|
David Rose
|
68cd3322a9
|
better thread protection in reference counts, esp. TransformState etc.
|
2007-07-14 21:32:48 +00:00 |
|
David Rose
|
ed353d83f8
|
add sync-flip
|
2007-07-14 05:48:47 +00:00 |
|
David Rose
|
0df3c4849b
|
name more mutexes
|
2007-06-21 20:07:59 +00:00 |
|
David Rose
|
8d2bdc39fd
|
first pass at SIMPLE_THREADS
|
2007-06-21 15:33:27 +00:00 |
|
David Rose
|
3e5249d89a
|
vertex-data-threaded-paging, pass 1
|
2007-06-06 02:50:38 +00:00 |
|
David Rose
|
9d16c5bf23
|
dx9 occlusion queries
|
2007-06-04 17:20:51 +00:00 |
|
David Rose
|
33a0c3af8e
|
replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations
|
2007-05-31 21:17:50 +00:00 |
|
David Rose
|
c7fb9cd0ab
|
automatically premunge on load
|
2007-05-21 22:36:27 +00:00 |
|
David Rose
|
43080575bd
|
build on win32
|
2007-05-18 20:35:18 +00:00 |
|
David Rose
|
547ff677d1
|
better vertex paging
|
2007-05-18 18:19:15 +00:00 |
|
David Rose
|
a50ae3fcbf
|
report "active" vertex data
|
2007-05-14 18:42:03 +00:00 |
|
David Rose
|
b943c36fae
|
First pass at memory-managed vertices. Might break threaded code.
|
2007-05-13 00:01:38 +00:00 |
|
David Rose
|
936412fae2
|
merge cow_thread_2007_04_12: make copy-on-write operations thread-safe
|
2007-04-19 18:23:10 +00:00 |
|