Josh Yelon
|
1486c02a10
|
Added composite.
|
2006-06-07 15:54:27 +00:00 |
aignacio_sf
|
5000348067
|
Use the GSG set_sampler_state function instead of the DX9 function directly.
|
2006-06-03 03:12:41 +00:00 |
aignacio_sf
|
3bd176fd7c
|
Need to always set the render state since caching the render state doesn't seem to work (possibly due to Cg shader setting D3D render states).
Fixes problem with sails and ship damage.
|
2006-06-03 03:11:19 +00:00 |
Dustin Barnard
|
1a20ccab5c
|
*** empty log message ***
|
2006-06-02 21:25:57 +00:00 |
aignacio_sf
|
c9c25a867d
|
Disable stencil requests for make_texture_buffer for now.
|
2006-06-02 00:18:17 +00:00 |
Roger Hughston
|
b03a063028
|
MAC Mouse visibility and procedural location control. ala kaweh
|
2006-05-31 20:50:56 +00:00 |
David Rose
|
4874f2cd01
|
clarify intention of assignment
|
2006-05-31 16:51:48 +00:00 |
aignacio_sf
|
0d8e519699
|
Remove releasing of d3d texture since Panda already manages releasing of textures.
|
2006-05-31 01:37:23 +00:00 |
aignacio_sf
|
64ac1f8510
|
Updated stencil interface.
|
2006-05-27 00:52:09 +00:00 |
Roger Hughston
|
1afccc2d19
|
Added Repeate Codes for key ( Just spoofing key down like a PC ) :(
|
2006-05-26 20:01:09 +00:00 |
aignacio_sf
|
2557c64393
|
Eliminate possibility of a free twice error if close buffer is called multiple times.
|
2006-05-24 19:04:13 +00:00 |
aignacio_sf
|
c905d712ab
|
Attempting to optimize the setting of stencil render states doesn't seem to work.
Switch back to the unoptimized way.
|
2006-05-24 02:45:53 +00:00 |
David Rose
|
fcaba44369
|
misplaced brace
|
2006-05-24 00:23:48 +00:00 |
aignacio_sf
|
d57e768594
|
Initial working stencil.
|
2006-05-24 00:13:04 +00:00 |
aignacio_sf
|
1a8e40cb46
|
Remove call to base destructor.
|
2006-05-23 23:49:44 +00:00 |
aignacio_sf
|
8b4638b38c
|
Initial working version of stencil buffer.
|
2006-05-23 23:41:49 +00:00 |
aignacio_sf
|
3760491ac6
|
Add stencil support.
|
2006-05-23 23:41:08 +00:00 |
aignacio_sf
|
20d6d877e1
|
Add comments, debug.
|
2006-05-23 23:38:22 +00:00 |
David Rose
|
91b341dafb
|
fix multithreading issues with X
|
2006-05-23 14:16:38 +00:00 |
David Rose
|
6c3ac71c05
|
need BF_size_square for cube maps
|
2006-05-23 12:52:01 +00:00 |
David Rose
|
556d564c5a
|
make_cube_map() default uses PandaNode::get_all_camera_mask()
|
2006-05-23 12:51:07 +00:00 |
David Rose
|
d6b1da618c
|
add get_all_camera_mask()
|
2006-05-23 12:48:25 +00:00 |
David Rose
|
f3691cf520
|
files missing from Sources.pp
|
2006-05-22 23:52:40 +00:00 |
David Rose
|
6ee39ae6e9
|
accidentally removed miles variables
|
2006-05-22 22:08:32 +00:00 |
David Rose
|
ed1fd25236
|
explicit calls to init_type()
|
2006-05-22 18:32:22 +00:00 |
David Rose
|
611d3b04b0
|
remove debug output
|
2006-05-22 18:31:42 +00:00 |
David Rose
|
5927760011
|
remove incorrect call up to base destructor method
|
2006-05-21 01:40:20 +00:00 |
aignacio_sf
|
682065a3e8
|
Preliminary stencil buffer code.
|
2006-05-19 04:18:09 +00:00 |
aignacio_sf
|
1a8b8f1756
|
Correct comment.
|
2006-05-19 01:14:16 +00:00 |
aignacio_sf
|
0924c50cd1
|
Add support for desination alpha for the back buffer.
|
2006-05-18 18:44:12 +00:00 |
David Rose
|
eb0757e5f7
|
fix hard crash with too many solids per from collisionnode
|
2006-05-18 13:47:53 +00:00 |
David Rose
|
6a007533fd
|
fix tabs, prevent crash on startup
|
2006-05-17 18:47:45 +00:00 |
aignacio_sf
|
52d3b65cc4
|
Fix RTT clear color buffer problem. Use color instead of back.
|
2006-05-15 23:02:13 +00:00 |
Josh Yelon
|
d9affd78e0
|
Maybe this will fix the miles problems
|
2006-05-15 19:12:52 +00:00 |
Josh Yelon
|
947d21e598
|
Changed a function name
|
2006-05-15 18:06:13 +00:00 |
David Rose
|
0a93b10ff7
|
add missing include
|
2006-05-15 17:38:10 +00:00 |
David Rose
|
4b8d78f3c3
|
files have been moved to express
|
2006-05-15 17:34:29 +00:00 |
Josh Yelon
|
be22aa9d15
|
*** empty log message ***
|
2006-05-15 15:29:22 +00:00 |
Zachary Pavlov
|
cb65e0c44e
|
all right, almost all parts of ffmpeg should be hooked in
|
2006-05-14 22:35:54 +00:00 |
Zachary Pavlov
|
366f48314e
|
okay, the only current video textures now supported are avi and mov, but they are both running through ffmpeg
|
2006-05-14 22:32:07 +00:00 |
Zachary Pavlov
|
b8a0f48bae
|
All right, here's the basic code necessary to run ffmpeg textures
|
2006-05-14 18:42:04 +00:00 |
Roger Hughston
|
8aad8db278
|
a tempary hack to make interigate less of a pig
|
2006-05-12 23:41:51 +00:00 |
Dave Schuyler
|
247e79ccce
|
work in progress
|
2006-05-12 23:13:15 +00:00 |
Dave Schuyler
|
b5678306f4
|
formatting
|
2006-05-12 23:12:46 +00:00 |
David Rose
|
ae9d5a6f77
|
fix LinkedListNode assertion on exit
|
2006-05-12 21:24:42 +00:00 |
David Rose
|
cbd873fc23
|
fix red-blue-stereo
|
2006-05-12 20:38:18 +00:00 |
David Rose
|
1f320c8196
|
add set_render_mode_thickness(), set_render_mode_perspective()
|
2006-05-12 20:37:21 +00:00 |
David Rose
|
92192adc31
|
fix Texture::reload()
|
2006-05-12 18:24:03 +00:00 |
David Rose
|
a0a897772b
|
fix PStats dr_index number
|
2006-05-12 18:21:38 +00:00 |
David Rose
|
c8991502bf
|
fix camera.set_active()
|
2006-05-12 18:21:19 +00:00 |
David Rose
|
9b202f59d7
|
prevent assertion without point_sprite extension
|
2006-05-12 18:09:47 +00:00 |
David Rose
|
74f7494e05
|
add PStatFrameData::sort_time()
|
2006-05-12 18:08:31 +00:00 |
David Rose
|
66d179ecdf
|
fix fog on sprite particles
|
2006-05-12 18:06:22 +00:00 |
Dave Schuyler
|
42b6f9ed25
|
work in progress
|
2006-05-12 02:45:41 +00:00 |
David Rose
|
05ff700750
|
fc5 issues
|
2006-05-05 18:38:35 +00:00 |
David Rose
|
686bff860f
|
fix memory leak when rendering certain particle effects
|
2006-05-03 05:31:37 +00:00 |
Dave Schuyler
|
1aab3341c9
|
ds_solid
|
2006-05-03 00:58:13 +00:00 |
Dave Schuyler
|
01b2452fc8
|
test_intersection_from_ds_solid
|
2006-05-03 00:57:53 +00:00 |
Dave Schuyler
|
e04a10b42e
|
added test_intersection
|
2006-05-03 00:57:09 +00:00 |
Dave Schuyler
|
162d7a5808
|
removed color; added test_intersection
|
2006-05-03 00:56:32 +00:00 |
David Rose
|
33d94245bd
|
threading fixes
|
2006-05-02 15:44:48 +00:00 |
David Rose
|
ea52930b83
|
clear _cdata pointer
|
2006-05-02 14:41:12 +00:00 |
David Rose
|
1390d9ff22
|
minor thread-safe fix
|
2006-05-02 05:59:15 +00:00 |
David Rose
|
de329ceb0d
|
revert unintended checkin
|
2006-05-02 01:48:47 +00:00 |
David Rose
|
7dc0eabbbb
|
fix compilation errors without threading
|
2006-05-02 01:47:59 +00:00 |
David Rose
|
7716080a27
|
fix compilation error
|
2006-05-02 01:30:16 +00:00 |
David Rose
|
c8eb6c5a82
|
reduced need for read locks
|
2006-05-02 00:48:10 +00:00 |
David Rose
|
4559b15c18
|
more minor speed improvements
|
2006-04-30 22:10:49 +00:00 |
David Rose
|
1411ac870b
|
fix unnecessary thread creates
|
2006-04-30 21:05:54 +00:00 |
David Rose
|
f1038ea8ef
|
unify PandaNode::CData again; create PandaNodePipelineReader
|
2006-04-30 20:24:36 +00:00 |
David Rose
|
f410cff0cd
|
separate out CacheKey and CacheEntry
|
2006-04-30 20:24:14 +00:00 |
David Rose
|
b407c2929b
|
better thread safety
|
2006-04-30 14:42:54 +00:00 |
David Rose
|
d5dcdc63ab
|
fix M_dual
|
2006-04-29 02:17:51 +00:00 |
David Rose
|
1ee0741221
|
fix MouseWatcherRegion update and show_regions
|
2006-04-29 02:00:15 +00:00 |
Dave Schuyler
|
8ef8e73472
|
*** empty log message ***
|
2006-04-29 00:20:47 +00:00 |
Dave Schuyler
|
e58415ae5c
|
formatting
|
2006-04-29 00:19:52 +00:00 |
David Rose
|
0c267327e4
|
fix base.mouseWatcherNode.showRegions()
|
2006-04-28 23:25:06 +00:00 |
David Rose
|
fe6105ea26
|
forgot to increment index
|
2006-04-28 17:12:12 +00:00 |
David Rose
|
fade04905d
|
more mutex protection; more current_thread passing
|
2006-04-28 16:17:55 +00:00 |
David Rose
|
14690717a2
|
allow changes
|
2006-04-28 00:50:53 +00:00 |
David Rose
|
c08358b05d
|
more fixes to texture reloading
|
2006-04-28 00:39:06 +00:00 |
David Rose
|
4a369a0536
|
per-displayregion tracking of cull, draw times
|
2006-04-28 00:05:43 +00:00 |
David Rose
|
d23f90f9cd
|
deadlock defense
|
2006-04-28 00:05:13 +00:00 |
David Rose
|
e979522311
|
fix seapatch
|
2006-04-27 16:21:56 +00:00 |
David Rose
|
618029ad6e
|
current_thread on GeomVertexRewriter
|
2006-04-27 15:36:45 +00:00 |
David Rose
|
0c30cbbe7b
|
fix shground & dupe-floor
|
2006-04-27 14:50:47 +00:00 |
David Rose
|
9808294212
|
factor out more calls to Thread::get_current_thread()
|
2006-04-27 14:45:39 +00:00 |
Chris Brunner
|
e199bddbe3
|
Mac support
|
2006-04-27 01:33:20 +00:00 |
David Rose
|
6415041d86
|
fix reset_all_prev_transform
|
2006-04-26 21:50:42 +00:00 |
David Rose
|
c9e1bd24e2
|
fix opt4 build
|
2006-04-26 20:51:43 +00:00 |
Josh Yelon
|
ac32dd5d14
|
Fixes related to framebufferproperties.has_mode
|
2006-04-26 16:39:46 +00:00 |
David Rose
|
b7d6f18a1c
|
default parameters for Python
|
2006-04-26 16:26:26 +00:00 |
David Rose
|
4146b852de
|
copy construct current_thread
|
2006-04-26 16:00:45 +00:00 |
David Rose
|
0da0ced5be
|
ref thread objects
|
2006-04-26 15:28:26 +00:00 |
David Rose
|
ce40d329d3
|
add current_thread to begin_frame/end_frame (untested)
|
2006-04-26 14:34:03 +00:00 |
David Rose
|
2b155307cd
|
fix stupid compilation errors
|
2006-04-26 13:34:18 +00:00 |
David Rose
|
ca31ec231c
|
GeomVertexWriter now has a default constructor
|
2006-04-26 13:33:35 +00:00 |
David Rose
|
ddd1046462
|
factor out Thread::get_current_thread() some more
|
2006-04-26 07:31:23 +00:00 |
David Rose
|
95d10754c0
|
faster Tau on Linux
|
2006-04-25 19:26:08 +00:00 |
David Rose
|
7f49d41284
|
fix opt4 crash
|
2006-04-25 17:28:55 +00:00 |
David Rose
|
ffc92f23c8
|
more factoring of Thread::get_current_thread
|
2006-04-25 16:55:19 +00:00 |
David Rose
|
988ae7410f
|
missing files
|
2006-04-25 14:02:49 +00:00 |
David Rose
|
da9e4f8906
|
fix crash in sprite renderer
|
2006-04-25 14:00:20 +00:00 |
David Rose
|
160c848b68
|
better PandaNode::get_children(), introduce PandaNode::reset_all_prev_transform()
|
2006-04-25 13:55:46 +00:00 |
Chris Brunner
|
bb3f114519
|
hacked in some typedefs to make Mac support work
|
2006-04-25 01:17:41 +00:00 |
Josh Wilson
|
3699395250
|
reset birth timer on clear_to_initial
|
2006-04-23 23:53:06 +00:00 |
Josh Wilson
|
eea0bf839e
|
added choice of additive or modulated mode
|
2006-04-23 23:52:00 +00:00 |
Josh Wilson
|
f71690b252
|
allow query of vector masks
|
2006-04-23 23:50:07 +00:00 |
David Rose
|
384f9ff0b0
|
GeomVertexReader/Writer should not hold lock
|
2006-04-21 15:55:01 +00:00 |
David Rose
|
7e063748f6
|
static init ordering issues with MutexImpl
|
2006-04-21 15:27:40 +00:00 |
David Rose
|
e01defc4f8
|
add_level_now
|
2006-04-21 01:16:26 +00:00 |
David Rose
|
f395803541
|
fix missing flush_level()
|
2006-04-21 00:29:08 +00:00 |
David Rose
|
b9f61db573
|
prevent deadlock
|
2006-04-20 23:52:34 +00:00 |
David Rose
|
feb0f53f46
|
include
|
2006-04-20 22:05:48 +00:00 |
David Rose
|
4bcde63bde
|
particles crash
|
2006-04-20 19:46:24 +00:00 |
David Rose
|
ce3afa5f53
|
preserve current_thread instead of pipeline_stage in PipelineReader objects
|
2006-04-20 18:38:41 +00:00 |
David Rose
|
09fe314fc0
|
move inline function to .I
|
2006-04-20 04:18:35 +00:00 |
David Rose
|
a159507d73
|
fix Sources.pp
|
2006-04-20 04:13:51 +00:00 |
David Rose
|
e963611ba7
|
new file
|
2006-04-20 04:08:47 +00:00 |
David Rose
|
57338ee24d
|
better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes
|
2006-04-20 04:03:16 +00:00 |
David Rose
|
8af16b0dcc
|
fix RM_billboard
|
2006-04-19 19:56:47 +00:00 |
David Rose
|
6a9fdd6575
|
fix static init ordering problem
|
2006-04-19 03:14:53 +00:00 |
Josh Yelon
|
b50bf2d4a0
|
fixed buffer properties handling
|
2006-04-18 22:50:05 +00:00 |
Josh Yelon
|
aabfbe54f3
|
graphicsEngine.cxx
|
2006-04-18 22:49:06 +00:00 |
David Rose
|
9ab698c9b3
|
fix egg-flat-shading 0 when color is only on vertices
|
2006-04-18 22:30:23 +00:00 |
aignacio_sf
|
f90b3395d2
|
Add more Cg specific error reporting.
|
2006-04-15 01:18:59 +00:00 |
David Rose
|
a2dc081676
|
more and better tau instrumenting
|
2006-04-14 15:45:07 +00:00 |
Josh Yelon
|
452923116d
|
Fixed a minor bug
|
2006-04-14 14:26:20 +00:00 |
David Rose
|
1eb1b26006
|
tau on windows
|
2006-04-14 03:18:36 +00:00 |
David Rose
|
c3303c70b2
|
make interfaces to move raw texture and vertex data through Python as strings
|
2006-04-14 00:28:04 +00:00 |
David Rose
|
34064f07ad
|
fix GL texture state change, DX texture reload
|
2006-04-13 22:56:38 +00:00 |
Josh Yelon
|
a39a229c76
|
Make current optimizations
|
2006-04-13 18:24:46 +00:00 |
David Rose
|
8cff8009a9
|
instrument more
|
2006-04-13 16:36:04 +00:00 |
David Rose
|
34a9253cdb
|
only unload textures if we are not managing
|
2006-04-13 14:08:29 +00:00 |
David Rose
|
2fbb7c1623
|
fix animation under flattenStrong
|
2006-04-12 23:49:01 +00:00 |
David Rose
|
a5e9ab5f10
|
prevent crash in non-threaded case; build niceties
|
2006-04-12 22:53:20 +00:00 |
David Rose
|
27bc202f98
|
volatile
|
2006-04-12 20:56:46 +00:00 |
David Rose
|
c4a36b6204
|
comment
|
2006-04-12 20:23:48 +00:00 |
David Rose
|
1468db93d8
|
MutexImpl doesn't take a name
|
2006-04-12 15:26:16 +00:00 |
David Rose
|
7986aaa0c3
|
mutex_spinlock
|
2006-04-12 15:15:37 +00:00 |
Josh Yelon
|
84550f0527
|
Parasite buffer inversion fix
|
2006-04-12 02:54:21 +00:00 |
David Rose
|
e3e0e2e447
|
fix keep_texture_ram
|
2006-04-11 23:32:02 +00:00 |
David Rose
|
5dc152c010
|
remove poorly-conceived pstats timers around mutex
|
2006-04-11 22:09:24 +00:00 |
Josh Yelon
|
99005ef42e
|
Enabled FBO by default
|
2006-04-11 18:15:29 +00:00 |
Josh Yelon
|
7108474f44
|
*** empty log message ***
|
2006-04-11 18:01:16 +00:00 |
David Rose
|
784e24a29e
|
flatten_strong() should combine GeomVertexDatas with different names
|
2006-04-11 17:48:50 +00:00 |
David Rose
|
6feda4a574
|
fix set_origin
|
2006-04-11 16:28:49 +00:00 |
David Rose
|
1fa550abdb
|
move NDEBUG to _DEBUG case
|
2006-04-11 14:51:34 +00:00 |
Josh Yelon
|
14749ea3b3
|
A fix for BTM_relative
|
2006-04-11 05:01:56 +00:00 |
Josh Yelon
|
2ec0ea8b1b
|
Fixed FT_default -> D3DTEXF_NONE
|
2006-04-11 02:11:56 +00:00 |
David Rose
|
c9501e7c1c
|
minor output change
|
2006-04-10 23:23:17 +00:00 |
David Rose
|
18de188129
|
pre-compute GSG::_internal_transform
|
2006-04-10 22:14:43 +00:00 |
David Rose
|
7b3ad94bbf
|
oops, EXPCL_PANDA, not PANDAEXPRESS
|
2006-04-10 22:08:41 +00:00 |
David Rose
|
1fabf70443
|
add ObjectDeletor; avoid unnecessary locks on RenderState
|
2006-04-10 21:19:48 +00:00 |
Roger Hughston
|
8ba6dd5b9f
|
More OSX Stuff .. some one else if fidling witn ggs to window behaviour .. i need to stop and let this settle ;(
|
2006-04-10 20:04:18 +00:00 |
David Rose
|
889228f403
|
name mutexes for debugging; better UpdateSeq thread behavior
|
2006-04-09 23:23:15 +00:00 |
David Rose
|
9e986fce40
|
make PStats more thread-friendly
|
2006-04-09 20:17:26 +00:00 |
David Rose
|
4ef5b4d97e
|
add Texture::reload(), fix TexturePool::release_texture()
|
2006-04-09 00:37:00 +00:00 |
David Rose
|
6119598f63
|
prevent crash on pview exit
|
2006-04-07 23:23:09 +00:00 |
David Rose
|
0f79e5a4ac
|
remove defunct headers
|
2006-04-07 22:40:32 +00:00 |
David Rose
|
49f9aae9db
|
remove defunct file:
|
2006-04-07 22:39:38 +00:00 |
Josh Yelon
|
9bc87afb04
|
*** empty log message ***
|
2006-04-07 20:45:07 +00:00 |
David Rose
|
838a261ae2
|
remove bogus assertion
|
2006-04-07 01:35:06 +00:00 |
David Rose
|
e0825beb5f
|
change color of App
|
2006-04-06 23:47:25 +00:00 |
David Rose
|
85ba9e05b8
|
occlusion test
|
2006-04-06 23:22:03 +00:00 |
David Rose
|
09623405f7
|
test_concurrency
|
2006-04-06 23:01:26 +00:00 |
David Rose
|
81b78cd075
|
test_concurrency
|
2006-04-06 22:32:58 +00:00 |
David Rose
|
9d77fe4e06
|
alpha mode issues
|
2006-04-06 21:54:46 +00:00 |
David Rose
|
b40026c2c7
|
fix animated vertex flattening
|
2006-04-06 21:43:39 +00:00 |
David Rose
|
d415ff755f
|
disable State Cache by default
|
2006-04-06 18:10:23 +00:00 |
Josh Yelon
|
cde115a055
|
Got hardware shadows in Cg working, for real this time
|
2006-04-06 16:44:38 +00:00 |
David Rose
|
82c0b5625f
|
ALLOC_DELETED_CHAIN in RefCountObj
|
2006-04-05 22:34:05 +00:00 |
David Rose
|
b115e2296c
|
remove INLINE
|
2006-04-05 21:57:03 +00:00 |
David Rose
|
67e78844b3
|
typos
|
2006-04-05 21:53:21 +00:00 |
David Rose
|
8a78fffd8f
|
multithreading optimizations, tau profiler, related changes
|
2006-04-05 19:36:05 +00:00 |
Josh Yelon
|
6d0692fec6
|
*** empty log message ***
|
2006-04-05 16:47:19 +00:00 |
David Rose
|
df0c99f67b
|
fix lost vertex columns in flattenStrong()
|
2006-03-30 00:10:36 +00:00 |
David Rose
|
5173168621
|
more pstats options with z-buffer
|
2006-03-29 23:37:46 +00:00 |
David Rose
|
92a5776b2c
|
LINK_IN_GLXGETPROCADDRESS
|
2006-03-29 22:08:06 +00:00 |
David Rose
|
4f31fe77d2
|
new files
|
2006-03-29 21:02:04 +00:00 |
David Rose
|
c0844239f1
|
initial rough pass at hierarchical z-buffer visibility. experimental.
|
2006-03-29 20:28:33 +00:00 |
Josh Yelon
|
cfdd323a13
|
FBO changes
|
2006-03-29 05:02:16 +00:00 |
Josh Yelon
|
b3db9bdafc
|
Pipeline composite
|
2006-03-29 04:08:51 +00:00 |
David Rose
|
1ec9170793
|
move average_frame_rate_interval to putil
|
2006-03-29 02:41:05 +00:00 |
David Rose
|
f4ecb972b4
|
no longer depends on linmath
|
2006-03-29 00:29:19 +00:00 |
David Rose
|
ac764876e4
|
ClockObject has moved to putil
|
2006-03-29 00:25:47 +00:00 |
David Rose
|
0e3f5c068a
|
whoops, atomicAdjust et al needs to be in express
|
2006-03-29 00:14:19 +00:00 |
David Rose
|
91efb72ca7
|
move threading/pipelining stuff into new directory, reorganize in general
|
2006-03-28 23:59:32 +00:00 |
David Rose
|
403488715e
|
compile-in reference to glXGetProcAddress() when possible
|
2006-03-28 17:04:10 +00:00 |
David Rose
|
09beba8436
|
retesselate-coplanar false by default
|
2006-03-28 16:39:28 +00:00 |
David Rose
|
fa8881d18d
|
auto-flip false by default
|
2006-03-28 15:16:16 +00:00 |
David Rose
|
e83efe66cd
|
don't consider fans by default
|
2006-03-28 05:38:06 +00:00 |
Dave Schuyler
|
2e3ca066dc
|
formatting
|
2006-03-28 03:51:09 +00:00 |
aignacio_sf
|
cb90d793d0
|
Fix shader issues on D3D Device Reset (resize window, ...)
Do not create a new shader context, but reuse old context and just set the D3D device for Cg.
|
2006-03-28 02:11:38 +00:00 |
David Rose
|
338791f68b
|
prevent double-destruct
|
2006-03-28 00:29:12 +00:00 |
aignacio_sf
|
0cc4c2918f
|
Update DX shader to where the GL shader is.
|
2006-03-27 23:06:52 +00:00 |
David Rose
|
d47a1e6b40
|
fix assertion failure
|
2006-03-27 23:02:47 +00:00 |
David Rose
|
f8bf91a461
|
new parameter should be optional for backward compatibility
|
2006-03-27 20:35:18 +00:00 |
David Rose
|
87d34eaed1
|
add glx-get-proc-address, glx-os-proc-address
|
2006-03-27 16:32:51 +00:00 |
David Rose
|
59f32111b3
|
improve ability of flattenStrong() to unify Geoms
|
2006-03-27 02:37:31 +00:00 |
David Rose
|
df2e738dfe
|
make ctattach behavior only when ctprojs defined
|
2006-03-26 23:12:53 +00:00 |
David Rose
|
2034bd25bb
|
remove troublesome call
|
2006-03-25 21:17:15 +00:00 |
David Rose
|
ffb676cc9a
|
compute _net_transform, not _modelview_transform, at each node of cull traversal
|
2006-03-24 23:41:09 +00:00 |
David Rose
|
c8633086c3
|
remove comment
|
2006-03-24 22:59:55 +00:00 |
David Rose
|
a31f6e7894
|
files moved to cull
|
2006-03-24 21:46:45 +00:00 |
David Rose
|
36b51114a9
|
remove debug statement
|
2006-03-24 18:48:02 +00:00 |
David Rose
|
8af9c5b213
|
whoops, forgot cull
|
2006-03-24 18:42:05 +00:00 |
David Rose
|
539ab8291b
|
comment
|
2006-03-24 01:09:43 +00:00 |
David Rose
|
38dde80e5f
|
isolate cull from pgraph
|
2006-03-24 01:01:34 +00:00 |
Dave Schuyler
|
19de130ffd
|
formatting
|
2006-03-24 00:36:55 +00:00 |
David Rose
|
6e9bab7195
|
preserve 40-degree default fov
|
2006-03-23 19:17:13 +00:00 |
David Rose
|
6335ebe61c
|
fix compilation errors with new buffer merge
|
2006-03-23 19:02:16 +00:00 |
David Rose
|
d1e65cd52d
|
fix crash
|
2006-03-23 18:29:06 +00:00 |
Josh Yelon
|
a8ffec28b6
|
Changes moving FrameBufferProperties into GraphicsOutput
|
2006-03-23 18:17:27 +00:00 |
David Rose
|
b27ad8aacb
|
fix loading rawtex
|
2006-03-23 03:35:16 +00:00 |
David Rose
|
af64776780
|
whoops, broke basic texture loading
|
2006-03-23 02:52:43 +00:00 |
Chris Brunner
|
24154d4a4b
|
Depreciated. Now at http://aspen.online.disney.com/mediawiki/index.php/How_to_install_Panda_on_Windows as a wiki.
|
2006-03-23 00:10:47 +00:00 |
David Rose
|
8b93f67c23
|
set_min_fov()
|
2006-03-22 22:45:36 +00:00 |
David Rose
|
f803ef85ce
|
explicit mipmap control
|
2006-03-22 22:23:56 +00:00 |
David Rose
|
03a861dfcb
|
remove inappropriate include
|
2006-03-22 21:09:00 +00:00 |
Josh Yelon
|
b2a96df6c9
|
It now compiles. But does it do anything?
|
2006-03-22 20:58:22 +00:00 |
David Rose
|
76252c5316
|
fix problem with hidden PGui items still being active
|
2006-03-22 19:02:58 +00:00 |
Josh Yelon
|
f35a7469d0
|
More work on glGraphicsBuffers (will compile soon)
|
2006-03-22 04:14:46 +00:00 |
Dave Schuyler
|
67f79bc9c4
|
formatting
|
2006-03-22 02:03:57 +00:00 |
aignacio_sf
|
9f909bd865
|
Vast improvement for the framebuffer_copy_to_texture function by using StretchRect function.
|
2006-03-22 00:01:11 +00:00 |
aignacio_sf
|
506f2c8b5c
|
Previous change to ARGB format for render to texture caused a problem for framebuffer to texture since the source and destination buffer formats had to match for DX the "CopyRects" function to work.
The code path is now split into ram type vs texture type destinations.
Match previous DX9 changes set_context, ...
|
2006-03-21 21:00:43 +00:00 |
aignacio_sf
|
af04cf8f74
|
Match DX8 render to texture / framebuffer changes.
|
2006-03-21 20:52:14 +00:00 |
aignacio_sf
|
6474496071
|
restrict setting render to texture
|
2006-03-21 20:47:57 +00:00 |
Roger Hughston
|
beee323924
|
*** empty log message ***
|
2006-03-21 19:58:50 +00:00 |
aignacio_sf
|
ed28850efa
|
Fix DX 8 and 9 problem for render to texture after new graphics buffer changes.
The texture was being created before the set_render_to_texture was being called. Therefore, it was not creating a texture that could be rendered to.
|
2006-03-21 04:18:30 +00:00 |
Roger Hughston
|
b733a22493
|
OSX MAcro Colision
|
2006-03-21 02:28:44 +00:00 |
aignacio_sf
|
6d79bac2fe
|
Fix missing line from editing merge conflct.
|
2006-03-21 02:27:18 +00:00 |
David Rose
|
e79df2bfcc
|
protect debug statements
|
2006-03-21 01:42:53 +00:00 |
David Rose
|
59eaa16056
|
init glShaderContext
|
2006-03-21 01:40:33 +00:00 |
Dave Schuyler
|
85d75121c4
|
image comment
|
2006-03-21 01:39:32 +00:00 |
aignacio_sf
|
bd97d329c4
|
Add automipmap generation code to eliminate dynamic textures.
The automipmap generation filter is not as good as the D3DX box filter so dont' use it for now.
|
2006-03-20 23:08:38 +00:00 |
Dave Schuyler
|
a29aaeb14f
|
working on add impact
|
2006-03-20 23:01:50 +00:00 |
aignacio_sf
|
8a278fb946
|
Add _supports_automatic_mipmap_generation
Add debug display for SDK version
|
2006-03-20 22:43:26 +00:00 |
aignacio_sf
|
b1fb705e86
|
set dx-management 1 as default
add dx-use-dynamic-textures config option
|
2006-03-20 22:39:37 +00:00 |
Josh Yelon
|
b665a3707d
|
Buffer overhaul phase one
|
2006-03-20 22:04:24 +00:00 |
David Rose
|
725e82e6f4
|
show_through()
|
2006-03-20 20:48:26 +00:00 |
Josh Yelon
|
a176d3627c
|
Buffer overhaul phase one
|
2006-03-20 17:56:51 +00:00 |
David Rose
|
10720e06e7
|
pnotify
|
2006-03-20 03:08:17 +00:00 |
David Rose
|
8e46c28d93
|
one more pnotify
|
2006-03-20 02:40:46 +00:00 |
David Rose
|
5294efe679
|
USE_MEMORY_NOWRAPPERS
|
2006-03-20 01:26:13 +00:00 |
David Rose
|
aee05dc054
|
notify -> pnotify
|
2006-03-18 02:38:55 +00:00 |
Roger Hughston
|
c0552ba84b
|
OSX does not see typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
|
2006-03-18 02:18:14 +00:00 |
Roger Hughston
|
477fdc8775
|
OSX Commit
|
2006-03-17 22:57:38 +00:00 |
David Rose
|
21c8a3685c
|
more tweaks to pstats texusage
|
2006-03-17 04:08:47 +00:00 |
David Rose
|
0a4cb27405
|
move estimate_texture_memory() to Texture class
|
2006-03-17 02:18:53 +00:00 |
David Rose
|
facee7431d
|
PStats accounting for lru management
|
2006-03-17 01:10:20 +00:00 |
David Rose
|
706ce05aa8
|
fix minor ordering issues
|
2006-03-17 00:31:09 +00:00 |
David Rose
|
83a6c42496
|
better pstats tracking of texture/vbuffer memory
|
2006-03-16 21:26:56 +00:00 |
David Rose
|
c83ac68e90
|
prebuild-bison
|
2006-03-16 20:48:48 +00:00 |
David Rose
|
9a9149ed9e
|
fix assertion
|
2006-03-16 03:43:35 +00:00 |
David Rose
|
c6f0b35ee9
|
PStats tracks compressed texture sizes
|
2006-03-16 00:29:54 +00:00 |
David Rose
|
e6369ba5a4
|
compressed textures, texture objects
|
2006-03-15 20:05:36 +00:00 |
David Rose
|
4f9c62a0d6
|
remove accidental debug messages
|
2006-03-15 18:36:57 +00:00 |
Asad M. Zaman
|
b025bfd79c
|
muting some debug statements
|
2006-03-15 02:54:24 +00:00 |
Roger Hughston
|
c4ebca5a20
|
Add OSX Gl is linked to this libray by default on OSX
|
2006-03-15 01:02:49 +00:00 |
Roger Hughston
|
f585b94829
|
More osx Hacks
|
2006-03-14 23:12:55 +00:00 |
Roger Hughston
|
7b1d16480f
|
More OSx Stuff .. lib prc refence
|
2006-03-14 22:06:59 +00:00 |
Roger Hughston
|
f560ab5554
|
Add include to make osx happy
|
2006-03-14 20:36:49 +00:00 |
Asad M. Zaman
|
78f062149b
|
portalClipper that clips with clip planes
|
2006-03-14 05:26:26 +00:00 |
Dave Schuyler
|
b2a0448de9
|
work in progress: add_impact
|
2006-03-14 02:02:23 +00:00 |
David Rose
|
efc319c451
|
visualize PlaneNodes
|
2006-03-14 01:32:58 +00:00 |
David Rose
|
71cbcb72d7
|
don't crash when clipping collision vizzes
|
2006-03-14 01:20:44 +00:00 |
Roger Hughston
|
783a2efc4d
|
OSX Cleanup Work
|
2006-03-13 20:45:46 +00:00 |
aignacio_sf
|
17f75fffc8
|
Correct warning message: display adjusted/correct amount of memory.
|
2006-03-13 18:54:59 +00:00 |
David Rose
|
392bffee4e
|
prevent crash when texture didn't load
|
2006-03-13 17:50:36 +00:00 |
aignacio_sf
|
c86789fc83
|
Add debug for max anisotropy and dynamic textures support.
|
2006-03-13 17:12:15 +00:00 |
Dave Schuyler
|
b015f6ff7a
|
add_impact
|
2006-03-11 06:34:19 +00:00 |
Roger Hughston
|
325e42d530
|
Cleaning up Some..
|
2006-03-11 01:54:02 +00:00 |
Dave Schuyler
|
5a52512d8e
|
local torque and local impulse
|
2006-03-11 00:16:16 +00:00 |
Dave Schuyler
|
241942299a
|
removed old code
|
2006-03-11 00:15:45 +00:00 |
Dave Schuyler
|
c686acd92d
|
added lvec4 cast
|
2006-03-11 00:14:09 +00:00 |
David Rose
|
0fc8016840
|
comment on threading
|
2006-03-10 03:23:11 +00:00 |
David Rose
|
f4c996c0b9
|
fix copy-to-cubemap
|
2006-03-10 01:07:17 +00:00 |
Josh Yelon
|
d1ea4b3570
|
Fixed bug in prepare_for_deletion
|
2006-03-09 23:08:30 +00:00 |
Dave Schuyler
|
ddf42d32d5
|
add torque and impact
|
2006-03-09 22:53:07 +00:00 |
Dave Schuyler
|
18cc3f1b0f
|
add impact
|
2006-03-09 22:52:35 +00:00 |
Dave Schuyler
|
294cc53817
|
add torque
|
2006-03-09 22:52:16 +00:00 |
Dave Schuyler
|
65c22c6737
|
clear physics object
|
2006-03-09 22:51:43 +00:00 |
Dave Schuyler
|
0f2a0eb759
|
clear physics node
|
2006-03-09 22:51:22 +00:00 |
David Rose
|
56b25dafe6
|
wstring utils
|
2006-03-09 22:36:24 +00:00 |
Dave Schuyler
|
0df4c3fa22
|
formatting
|
2006-03-09 21:59:59 +00:00 |
Dave Schuyler
|
1db07a09b2
|
changed function name
|
2006-03-09 21:59:10 +00:00 |
David Rose
|
04879e382e
|
extra bracket
|
2006-03-09 20:40:35 +00:00 |
Roger Hughston
|
0752ccb35e
|
Functional .. OSX mouse, gl, keyboard and window wrappers....
|
2006-03-09 20:23:54 +00:00 |
David Rose
|
5f0febd8e8
|
clear frameRateMeter on window close
|
2006-03-09 19:19:12 +00:00 |
David Rose
|
210f74c2e3
|
more tweaking
|
2006-03-09 17:41:09 +00:00 |
Dave Schuyler
|
677986a4f4
|
removed some asserts
|
2006-03-09 03:39:38 +00:00 |
Chris Brunner
|
094c09f0e8
|
major overhaul to reflect new built system and moving away from the INSTALL trees
|
2006-03-09 01:51:28 +00:00 |
David Rose
|
5b2e37764a
|
fix crash when PhysicsManager destructs first
|
2006-03-09 00:14:14 +00:00 |
David Rose
|
84e0aaf6ea
|
clean up degenerate polygons better
|
2006-03-08 22:26:52 +00:00 |
David Rose
|
b7fd641aa9
|
fixes to MultitexReducer
|
2006-03-08 00:24:31 +00:00 |
aignacio_sf
|
ce55dd4956
|
Initial version of shader pool (this was ported from the font pool code).
|
2006-03-07 20:06:19 +00:00 |
David Rose
|
5eac3c7193
|
initialize type
|
2006-03-07 18:06:12 +00:00 |
Dave Schuyler
|
f8c00270d3
|
assertions in remove physical
|
2006-03-07 04:25:44 +00:00 |
Dave Schuyler
|
9a647cf23f
|
debug output
|
2006-03-07 04:25:10 +00:00 |