Dickinson Lo
7c1bdeef8d
corrected entry detailing what to checkout for ttmodels code base for building panda.
2004-07-01 01:34:22 +00:00
David Rose
65e677ad21
overflow_flag
2004-06-28 22:23:17 +00:00
David Rose
0fe1abded6
relative set_fluid_pos
2004-06-24 23:11:22 +00:00
Dickinson Lo
be06c52586
Made changes to reflect the following:
...
- addition of otp in build process
- changes in versions of software
- changes in paths
- added missing details concerning how to start game services
- various edits for better usability and clarity
2004-06-23 21:54:37 +00:00
David Rose
fa52cb7b11
fix missing return value
2004-06-20 19:54:38 +00:00
David Rose
672f62cb87
add options for individual compile
2004-06-18 23:10:39 +00:00
Shalin Shodhan
4a938d6085
FadeLOD and Polylight improved
2004-06-18 21:31:30 +00:00
Asad M. Zaman
9b3a2b9f98
took care of the dos file format on polylight* files and untabified
2004-06-18 19:10:39 +00:00
Shalin Shodhan
81e752915a
Polylight API changes based on DRose's suggestions
2004-06-15 17:16:09 +00:00
David Rose
a76f4015c6
return concrete NodePath objects instead of references
2004-06-15 01:09:55 +00:00
David Rose
1cb510e7c1
untabify
2004-06-14 21:40:51 +00:00
Asad M. Zaman
7a50b49b13
Incorportated changes from summer interns 2004
2004-06-14 20:35:00 +00:00
David Rose
81cfa46069
compiler objections
2004-06-14 19:32:22 +00:00
David Rose
99d24b226b
dos2unix
2004-06-14 19:22:15 +00:00
David Rose
90bf34ddcf
Further NodePath::find() optimizations
2004-06-14 19:02:29 +00:00
David Rose
1898df8d54
dos2unix
2004-06-14 19:01:19 +00:00
Shalin Shodhan
88b9702137
Polylight API
2004-06-14 18:48:27 +00:00
Shalin Shodhan
3887f5681a
Polylight API
2004-06-14 18:43:05 +00:00
Joe Shochet
15db33d2ff
toon optimizations
2004-06-14 18:08:17 +00:00
David Rose
ccc5dc547c
fix bug causing runaway recursion
2004-06-12 03:17:19 +00:00
David Rose
de7954a99b
comment fix
2004-06-12 02:23:10 +00:00
David Rose
081122fe3b
define mouseInterfaceNode
2004-06-12 02:12:16 +00:00
David Rose
8f06b1ad29
correct reverse alphabetical sort
2004-06-12 00:16:06 +00:00
David Rose
ac84758d9d
eliminate leading underscores
2004-06-11 23:14:39 +00:00
David Rose
1efa50984f
add sequencing numbers
2004-06-11 22:25:07 +00:00
David Rose
3358dfaae2
add 'generated automatically' comment
2004-06-11 20:54:21 +00:00
David Rose
9ca7c24919
_thick is unintialized here; don't try to use it
2004-06-11 15:40:06 +00:00
David Rose
3cb846fd39
raise exceptions rather than completely eliminated deprecated methods for now
2004-06-11 14:49:43 +00:00
David Rose
fc57934995
remove deprecated interface
2004-06-11 00:00:45 +00:00
David Rose
c3606e572d
prebuild new polylight flag
2004-06-10 21:16:17 +00:00
David Rose
ae9ef03e9b
rename Configrc to Config.prc
2004-06-10 18:54:04 +00:00
Asad M. Zaman
67a0fd47db
make room for polylight object
2004-06-09 21:30:37 +00:00
Asad M. Zaman
3ff5b79b00
created make_sphere function to reuse code for make_collision_sphere and make_polylight_sphere
2004-06-09 21:04:43 +00:00
Asad M. Zaman
5a19e97534
fixed a bug with multiple sibling portals in view at the same time
2004-06-09 00:48:05 +00:00
David Rose
af31909359
publish more methods better
2004-06-09 00:16:38 +00:00
David Rose
55ea6a4e44
publish more methods
2004-06-08 22:31:35 +00:00
Asad M. Zaman
b9257df888
final test version of portal clipper. We should test this version well.
2004-06-08 03:03:42 +00:00
David Rose
0105b1fd89
get_element, set_element
2004-06-08 01:26:12 +00:00
Dave Schuyler
a759e21eeb
added init call for physics collision handler
2004-06-08 01:09:38 +00:00
Asad M. Zaman
bd2a0ea086
Recursive portal culling is implemented. This is the 3rd phase. There is one bug where portals are behaving weird when camera is right on the portal plane
2004-06-07 23:40:20 +00:00
David Rose
9ede67f706
build on irix
2004-06-07 23:27:34 +00:00
Asad M. Zaman
01171fd7d2
portals are now clipped against view frustum to generate reduced frustums. There is a bug, which I will work on Monday
2004-06-05 01:56:33 +00:00
Darren Ranalli
9ff0f4d8a8
publish main_tick (for AI stats)
2004-06-05 01:16:33 +00:00
David Rose
a42d5f1389
support Configrc*
2004-06-05 00:39:01 +00:00
David Rose
1bced6e324
remove Daniel's name
2004-06-05 00:36:33 +00:00
David Rose
7aa548edeb
remove panda.pth
2004-06-04 22:21:17 +00:00
David Rose
1e10f59943
tweak comments
2004-06-04 16:52:46 +00:00
Asad M. Zaman
d3d36911de
2nd pass portal clipping. This is integrated into scenegraph
2004-06-04 01:34:14 +00:00
David Rose
b960ed2568
remove old crud
2004-06-03 21:53:46 +00:00
David Rose
ff8ac9f0a4
const
2004-06-02 21:15:20 +00:00
Asad M. Zaman
c3b2cefc72
save as of june 1st
2004-06-02 17:04:38 +00:00
Asad M. Zaman
78c82c3747
interim save
2004-05-27 22:47:39 +00:00
Darren Ranalli
798348ea12
slightly improved hash values
2004-05-27 00:14:27 +00:00
Darren Ranalli
d0acfcc4ac
Roger's patchfile generation speed optimizations
2004-05-26 22:30:21 +00:00
Asad M. Zaman
1c5385b973
hmm, previous check in caused a crash on toontown, this fixes it
2004-05-26 01:22:09 +00:00
Darren Ranalli
f9c4643c93
speed order clarification (comment change)
2004-05-26 00:58:31 +00:00
Asad M. Zaman
51fa0c2ca3
added a new switch to pview to toggle between window/fullscreen
2004-05-25 21:07:15 +00:00
Asad M. Zaman
91a65b3a56
fixed the window/fullscreen toggle crash for some cards
2004-05-25 21:06:24 +00:00
Asad M. Zaman
be718ced33
some fixes to make the portal node loaded as portal nodes
2004-05-25 00:26:46 +00:00
David Rose
9c8037ad62
parse portal syntax in egg files
2004-05-20 19:43:33 +00:00
Dave Schuyler
c6e0a88590
formatting
2004-05-19 04:19:59 +00:00
Dave Schuyler
e881c28f75
Asad's suggested changes to avoid white
...
line in upper and left edges of each DisplayRegion
2004-05-19 04:19:28 +00:00
Asad M. Zaman
aceb35c234
adding portal node, code in progress
2004-05-18 00:51:34 +00:00
Asad M. Zaman
4a24b121b0
python toggle switch allows the portal culling to be on/off
2004-05-18 00:50:43 +00:00
Asad M. Zaman
387e2e8131
creating a portal mask for portal culling
2004-05-14 00:27:28 +00:00
Asad M. Zaman
b24ea6211d
first pass prototype of portal culling system
2004-05-13 22:22:08 +00:00
Asad M. Zaman
f1de5451a3
first pass prototype of portal culling system
2004-05-13 22:12:57 +00:00
David Rose
17997c0541
clear pointer on reading bam
2004-05-12 22:25:58 +00:00
David Rose
95f8fa1fb8
fix crash when meshing certain models
2004-05-07 17:42:39 +00:00
David Rose
fb79ed6314
add has_normals
2004-05-04 23:34:11 +00:00
David Rose
382f0527eb
fix stopped-chat wordwrap problem
2004-04-30 20:58:21 +00:00
Dave Schuyler
a666dcbac4
changed how the contact vector gets calculated
2004-04-29 01:31:05 +00:00
Asad M. Zaman
31ff26b6f4
fixes what I was trying to fix for the last checkin
2004-04-28 02:41:39 +00:00
Asad M. Zaman
79a7b7c5da
oops, broke the logic for that close ime fix, hopefully this will work
2004-04-28 02:03:44 +00:00
Asad M. Zaman
71a5efcfd6
fixes the candidate/composition problem in IME
2004-04-28 01:21:37 +00:00
Yonghwan Lee
d7871b69f2
MFC: don't send composition string on close_ime
2004-04-27 00:56:16 +00:00
David Rose
c5d3a6f7d8
correctly test for fbconfig before trying to create a buffer
2004-04-26 18:54:37 +00:00
David Rose
3d2f33e10e
fall back to older XVisualInfo interface if GLXFBConfig doesn't return any available options
2004-04-26 18:38:44 +00:00
David Rose
fd24bb7a43
publish enums
2004-04-26 16:29:21 +00:00
David Rose
b9d2de1b21
move inline functions .cxx file
2004-04-24 20:03:53 +00:00
David Rose
dec4cb4bdb
upgrade to version 4.10 bams
2004-04-24 00:04:02 +00:00
Asad M. Zaman
d90a4405bb
chat panel cancel now closes the ime window if any
2004-04-23 23:43:46 +00:00
Dave Schuyler
eae4f00000
addedCollisionHandlerGravity
2004-04-23 03:59:06 +00:00
Dave Schuyler
8a7807a7c1
changed assert
2004-04-21 03:04:26 +00:00
Dave Schuyler
5c5eafe9f2
added contact normal; fix for floor offset
2004-04-21 02:17:06 +00:00
Dave Schuyler
265fe859ad
working on adding reach
2004-04-15 00:27:42 +00:00
Joseph Lee
6726f39637
CLP()::start_frame() should not use PStatTimer unless DO_PSTATS defined
2004-04-13 08:54:07 +00:00
Joseph Lee
f4825cb99a
CLP()::end_frame() should not use PStatTimer unless DO_PSTATS defined
2004-04-13 05:12:18 +00:00
Dave Schuyler
2e28debd73
changed to step up to floor
2004-04-13 01:12:59 +00:00
Asad M. Zaman
4805d1285c
introduced a new config variable ime-hide to hide the ime window. This mechanism doesn't work properly as of now, but hopefully it will soon.
2004-04-08 23:29:15 +00:00
David Rose
317b510b06
uninitialized variable
2004-04-08 20:49:38 +00:00
David Rose
9904a6cb96
new cursor_pos parameter
2004-04-08 19:38:01 +00:00
David Rose
169eee50c0
support cursor_pos for candidate() functions, and trigger background pgEntry on candidate action
2004-04-08 19:34:42 +00:00
David Rose
7e1203e4a7
fix repeated newlines
2004-04-08 19:00:38 +00:00
Asad M. Zaman
46db460ea3
an intuitive hack on highlighted texts, works good enough
2004-04-08 18:46:15 +00:00
Asad M. Zaman
9a137f1b92
made a mistake on naming start and end varaible
2004-04-08 17:37:14 +00:00
David Rose
5d121b8ed9
support multi-state text blocks; also show IME candidate strings in DirectEntry fields
2004-04-08 01:17:50 +00:00
Asad M. Zaman
fd4e0879b8
oops
2004-04-07 17:44:52 +00:00
Asad M. Zaman
85ff1a83db
some test code for ime_window to disappear
2004-04-07 17:42:24 +00:00
Asad M. Zaman
4f7fed1693
some test code for window/fullscreen
2004-04-07 17:41:53 +00:00
Asad M. Zaman
d2dbbe9625
ime strings are now passed to inputdevice as they are typed
2004-04-07 17:34:29 +00:00
David Rose
d8dda73cce
re-apply version 1.30 which was lost through bad merge
2004-04-06 17:53:34 +00:00
Dave Schuyler
01d65fe28c
lots of little changes for os x
2004-04-02 03:08:14 +00:00
David Rose
a28b2a8006
add initial support for IME candidate strings in-game
2004-04-02 01:44:28 +00:00
David Rose
9315342da7
define normals for projection screens
2004-04-01 01:58:42 +00:00
David Rose
a1ba7a54e7
use NodePaths for ProjectionScreen interface
2004-03-31 23:33:13 +00:00
David Rose
4df761d285
add NodePath::get_top()
2004-03-31 23:32:57 +00:00
David Rose
e6ea294429
NodePaths should be returned as concretes, not references
2004-03-31 23:32:33 +00:00
Asad M. Zaman
0c85764323
cleaned up window-fullscreen mode and multiple windows mode for dx8 and dx9
2004-03-31 22:02:42 +00:00
David Rose
ad9a03da5c
support dynamic geoms properly with display lists
2004-03-30 22:02:29 +00:00
Asad M. Zaman
0f5c46313c
toontown windowed mode supported in Dx8 and Dx9
2004-03-30 19:42:59 +00:00
David Rose
3727394df7
add WindowProperties::set_z_order()
2004-03-30 01:03:13 +00:00
Asad M. Zaman
bc9d940c35
put some debug info to get feedback from users
2004-03-23 02:09:01 +00:00
Dave Schuyler
baf11afd75
added stubbed out is_started()
2004-03-23 01:13:35 +00:00
Asad M. Zaman
a038bcbaf6
Fixed the sluggishness with LoadSurfaceFromSurface. The filter flag needs to be set to none.
2004-03-22 21:46:25 +00:00
Asad M. Zaman
ea16b5d9f7
Temporary solution to Dx8 CopyRects alternative, but it is very slow. I will be implementing a better method.
2004-03-22 21:29:05 +00:00
David Rose
849c2c5c7d
don't crash if tex stats fail
2004-03-20 17:48:16 +00:00
David Rose
d6ce073b65
build properly with new GeomContext (and without GeomNodeContext
2004-03-20 08:35:22 +00:00
David Rose
5fe909bb4f
geomContext has moved to gobj
2004-03-20 03:18:50 +00:00
David Rose
50f7d0bce7
restore GeomContexts and display lists
2004-03-20 02:09:49 +00:00
Asad M. Zaman
1ed5d5c0e3
fixed a crash bug with a null pointer
2004-03-19 17:30:17 +00:00
David Rose
553b9c6b20
BIO_get_ssl() sometimes does nothing
2004-03-19 17:20:04 +00:00
David Rose
d14a5523f4
properly pass query in non-proxy case
2004-03-19 14:08:52 +00:00
David Rose
1c11c51455
robusity Ramfile interface
2004-03-19 13:44:27 +00:00
David Rose
f32eb1a6f8
fix compile prob on sgi
2004-03-19 02:00:48 +00:00
David Rose
6b909a2d2c
fix compilation error
2004-03-19 01:52:09 +00:00
David Rose
a2772d745a
support writing png images
2004-03-19 01:50:00 +00:00
David Rose
d49685c9a9
typo in comment
2004-03-19 01:49:51 +00:00
David Rose
b38732a6e1
add histogram/palette options
2004-03-19 01:49:12 +00:00
David Rose
c1583ac567
add is_valid
2004-03-19 01:48:50 +00:00
Asad M. Zaman
2e85d47cd2
fixed the window maximize/minimize bug on toontown
2004-03-18 22:22:03 +00:00
David Rose
5faa4ffb7e
small typo
2004-03-17 23:26:23 +00:00
Asad M. Zaman
8701ff8346
single gsg multiple windows: all known bug fixed
2004-03-17 21:09:27 +00:00
Asad M. Zaman
60fcb96b59
more error recovery on dx error
2004-03-17 21:05:39 +00:00
Asad M. Zaman
daf3f0d00b
single gsg multiple windows: dx9 support
2004-03-17 21:04:44 +00:00
Asad M. Zaman
f9dc7178e8
single gsg multiple window: fixed all known bugs
2004-03-17 20:05:39 +00:00
David Rose
1573ff1f73
generate_into() now returns the width
2004-03-17 06:55:35 +00:00
David Rose
0bf44b8cd5
add blend_sub_image
2004-03-17 06:55:01 +00:00
David Rose
9bb1585a04
fix bug with alpha palettes
2004-03-17 01:57:30 +00:00
David Rose
9242d5f932
fix close window bug
2004-03-17 01:55:02 +00:00
David Rose
55181edef0
compile on Linux
2004-03-17 01:41:29 +00:00
David Rose
83a138529d
add support for png image file format
2004-03-17 01:06:49 +00:00
Joe Shochet
1121e150eb
we no longer store those cdroms on dimbo
2004-03-08 20:33:19 +00:00
David Rose
c83c4a5ba8
expand on comment
2004-03-05 20:11:42 +00:00
David Rose
a79af737d2
add MouseWatcher::set_display_region()
2004-03-05 20:10:19 +00:00
David Rose
e390fbddaf
compiler warning
2004-03-04 23:45:43 +00:00
David Rose
c179ad217d
eliminate circular link reference
2004-03-04 21:41:34 +00:00
David Rose
56a9f1feae
add text-soft-break-key and text-never-break-before
2004-03-04 19:14:58 +00:00
David Rose
9ca106399c
regularize projection transform and near plane correction
2004-03-04 18:43:25 +00:00
David Rose
0e084fe310
make multipass work (sort of) on dx8
2004-03-04 15:48:19 +00:00
David Rose
703a038d59
store more texture data in rawdata mode
2004-03-04 02:23:36 +00:00
David Rose
6bc826c5a5
restore win-origin-x and win-origin-y
2004-03-04 01:42:28 +00:00
David Rose
04304b1e20
support mouse wheel events
2004-03-04 00:37:52 +00:00
David Rose
6c7a75a101
use hide_or_show_cursor() instead of ShowCursor()
2004-03-03 23:28:14 +00:00
David Rose
26fce4087c
remove debugs
2004-03-03 21:57:42 +00:00
David Rose
fdc4d0642a
should disallow move_pointer for either of two reasons
2004-03-03 21:54:31 +00:00
David Rose
b5bcb299df
support move_pointer and cursor_hidden
2004-03-03 21:49:22 +00:00
David Rose
07260b688c
update changed properties in window structure
2004-03-03 21:35:30 +00:00
David Rose
be0f50c6fb
redefine GraphicsEngine::auto_flip; define more pstats collectors
2004-03-03 20:22:05 +00:00
David Rose
28de7c48d8
oops
2004-03-03 20:16:40 +00:00
David Rose
58c7debfa5
support cursor_hidden
2004-03-03 20:15:09 +00:00
David Rose
d561b66713
expose GraphicsWindow::get_pointer and move_pointer
2004-03-03 19:38:28 +00:00
David Rose
cf6a95c0ed
fix problem with remove_window() removing too many windows
2004-03-03 14:15:19 +00:00
David Rose
3572444a67
support pbuffers only
2004-03-03 14:14:39 +00:00
David Rose
323002f105
more sanity asserts
2004-03-03 14:14:03 +00:00
David Rose
49b7ac2fac
must check gl extensions first
2004-03-03 06:53:39 +00:00
Joseph Lee
69ffcae6ff
report_errors_loop() needs to return a value
2004-03-03 03:59:37 +00:00
Joseph Lee
02a1103540
don't call PstatCollector.is_started() if opt 4
2004-03-03 03:14:56 +00:00
David Rose
6a0476ebcb
render textures should clamp by default
2004-03-03 01:34:46 +00:00
David Rose
5832df65ce
compile on Linux
2004-03-03 01:29:08 +00:00
David Rose
587de59ae8
add GraphicsEngine::open_windows(), GLGraphicsStateGuardian::_edge_clamp
2004-03-03 01:09:38 +00:00
David Rose
baea752ded
make_current() should be unneeded before flip
2004-03-02 21:02:12 +00:00
David Rose
a39aa8f71c
add GraphicsOutput::flip_ready
2004-03-02 20:11:51 +00:00
David Rose
f709ae9232
we need make_current() in the flip after all
2004-03-02 18:21:23 +00:00
David Rose
6f956e1fe7
use new offscreen buffer mechanism
2004-03-02 02:48:35 +00:00
David Rose
abd0db5458
add callback support
2004-03-02 02:46:15 +00:00
David Rose
54ae975f3c
don't assertion fail when user closes window
2004-03-01 23:47:23 +00:00
David Rose
a6df37d6b0
remove make_current() from flip
2004-02-28 00:26:18 +00:00
David Rose
2bf87f010a
add GraphicsOutput::make_texture_buffer()
2004-02-28 00:25:23 +00:00
David Rose
42507f9852
add ParasiteBuffer
2004-02-27 23:17:16 +00:00
David Rose
a4f08870fa
add share_with to make_gsg()
2004-02-27 22:12:18 +00:00
Asad M. Zaman
e6862c11f9
better handling of E_OUTOFMEMORY error. If this error happens, it will try a different graphics dll
2004-02-27 20:49:22 +00:00
David Rose
9f57cfa1b2
add fill_ratio
2004-02-26 18:46:44 +00:00
David Rose
fd8bc506d3
build on windows with new PreparedGraphicsObjects
2004-02-25 21:07:55 +00:00
David Rose
25a44c9b26
tweak comment
2004-02-25 19:53:33 +00:00
David Rose
232f9395bf
split out PreparedGraphicsObjects from GraphicsStateGuardians
2004-02-25 19:34:30 +00:00
David Rose
0e81017698
formatting changes
2004-02-24 17:44:08 +00:00
David Rose
8066efb16e
don't protect glReadBuffer and glDrawBuffer; they might get reset internally by slightly buggy drivers
2004-02-21 01:48:16 +00:00
Dave Schuyler
43e5cd19e0
avatar should no longer float on landing
2004-02-20 02:04:30 +00:00
David Rose
11f94c964a
try some more to get pbuffers to work without call to SwapBuffers
2004-02-20 02:01:50 +00:00
David Rose
b0de5200b0
glFlush() might be necessary
2004-02-20 02:00:44 +00:00
David Rose
ab86ca2b73
name dynamic textures
2004-02-20 00:00:41 +00:00
David Rose
b49f3d4b51
recreate pbuffer if it is lost
2004-02-19 21:53:38 +00:00
David Rose
36dc54b6c6
single-buffer
2004-02-19 21:18:39 +00:00
David Rose
751dc0f17a
default texture filtering is linear
2004-02-19 19:50:39 +00:00
David Rose
cb66e630d6
properly support single-buffered framebuffers
2004-02-19 19:41:52 +00:00
David Rose
c26166c9cc
add GraphicsOutput::sort
2004-02-19 02:53:23 +00:00
David Rose
6039e182c0
add App:PStats
2004-02-19 02:52:49 +00:00
David Rose
559366c37b
support new interface from panda
2004-02-19 02:36:21 +00:00
David Rose
9a2e560d20
remove pipe from GraphicsEngine::make_window()
2004-02-19 00:08:06 +00:00
David Rose
5ede98f8d4
pstats for windows
2004-02-18 23:32:19 +00:00
David Rose
216ef33e68
support fixed_size
2004-02-18 23:03:42 +00:00
David Rose
761c0e78fc
add name to GraphicsWindow constructor; add fixed_size to WindowProperties, add show-buffers to Configrc
2004-02-18 22:30:54 +00:00
David Rose
4d416cce51
pbuffers shouldn't flip
2004-02-18 19:23:36 +00:00
David Rose
be6354f9ef
bracket a few more low-level things with pstats
2004-02-18 18:21:00 +00:00
David Rose
82385a51d0
everything outside of GraphicsEngine::render_frame() is deemed Show Code for pstats
2004-02-18 16:23:08 +00:00
David Rose
f1ef8df820
add GraphicsStateGuardian::panic_deactivate()
2004-02-18 15:21:32 +00:00
David Rose
dba1064551
check framebuffer properties for match when creating pbuffer
2004-02-18 15:18:51 +00:00
David Rose
31cc2f4d8f
query for pbuffer getting lost
2004-02-18 01:24:22 +00:00
David Rose
e5ee695b0c
fix compiler objection
2004-02-18 01:01:59 +00:00
David Rose
dffa847486
pbuffers are finally working
2004-02-18 00:42:14 +00:00
David Rose
f0288e05c9
use wglext properly
2004-02-17 23:23:33 +00:00
David Rose
084270e1a2
disable old chromium stuff for now
2004-02-17 19:52:45 +00:00
David Rose
1aa75bf0a4
oops, incorrectly fixed angle brackets
2004-02-13 23:26:23 +00:00
David Rose
aadad6ab67
revert to avoid legal confusion; old url is acceptable.
2004-02-13 21:13:05 +00:00
David Rose
02ec418bba
typo
2004-02-13 21:06:39 +00:00
David Rose
843c0331ae
update license, change remaining local #includes to use quotation marks
2004-02-13 19:27:33 +00:00
David Rose
28a96485ab
add get_time() from Steven Osman
2004-02-13 17:09:32 +00:00
David Rose
8fd4a2fac2
turn off depth write for transparent parts of M_dual
2004-02-13 02:49:26 +00:00
David Rose
4e8641d6fa
inspect all pfnums before choosing one
2004-02-13 01:49:27 +00:00
David Rose
b4d3ccd1a7
check for 24 bpp correctly
2004-02-13 01:34:28 +00:00
David Rose
bbbe8cbf9f
add show-pbuffers
2004-02-13 00:55:48 +00:00
David Rose
141852abeb
add GLXPbufferSGIX
2004-02-13 00:21:45 +00:00
David Rose
bd3c75357f
protect from recursive entry
2004-02-12 23:53:05 +00:00
David Rose
d647d2af0c
minor comment cleanup
2004-02-12 23:52:20 +00:00
David Rose
cfaf59d494
properly test for GL_BGR
2004-02-12 23:51:50 +00:00
David Rose
7e1501fd18
move extensions checking from wgldisplay to glstuff
2004-02-12 19:49:56 +00:00
David Rose
61fb002677
fix assertion error on window close
2004-02-12 16:36:02 +00:00
David Rose
15d7d45b8b
remove chancfg
2004-02-12 16:20:05 +00:00
Dave Schuyler
1e11242da3
replacing is_in_outer_space with has_contact
2004-02-11 03:48:26 +00:00
David Rose
9089fa3820
unsafe to define USE_MGL_NAMESPACE globally
2004-02-10 18:49:02 +00:00
David Rose
42d159254e
split glgsg into glmisc; expand on mesadisplay
2004-02-10 18:12:03 +00:00
David Rose
ae685dcf4b
split glgsg into glmisc; expand on mesadisplay
2004-02-10 18:02:16 +00:00
David Rose
bb3dd92452
gracefully handle NULL window
2004-02-10 17:42:56 +00:00
David Rose
7b6594acac
rename save_screenshot -> save_screenshot_default to prevent confusion
2004-02-10 17:23:54 +00:00
David Rose
f4d29cf30b
fix wglGraphicsBuffer
2004-02-10 06:08:19 +00:00
David Rose
99b64bdfc6
reset_if_new should return true or false
2004-02-10 05:57:03 +00:00
David Rose
6859501a67
add GraphicsPipe::OT_texture_buffer
2004-02-09 22:26:47 +00:00
David Rose
be50ac2d73
define mesadisplay
2004-02-09 21:58:47 +00:00
David Rose
8c873de8a9
compile correctly without SSL
2004-02-09 21:48:57 +00:00
David Rose
48371c589d
default to :0.0, don't crash on exit
2004-02-09 21:44:07 +00:00
David Rose
3cbedea88d
specify OT_buffer
2004-02-09 21:15:29 +00:00
David Rose
c0ce8fc453
remove unneeded includes
2004-02-09 21:15:17 +00:00
David Rose
33ae898b0c
need to make_current() before capturing screenshot
2004-02-09 18:49:03 +00:00
David Rose
fbca2647f9
add glxGraphicsBuffer
2004-02-09 18:47:57 +00:00
David Rose
82c77e5715
protect extensions from cppparser
2004-02-09 18:10:25 +00:00
David Rose
3517fa4bf9
use GLXFBConfig instead of XVisualInfo
2004-02-09 17:51:54 +00:00
David Rose
4f8349a5bf
don't try to delete the reference-counted WindowFramework
2004-02-09 17:00:29 +00:00
David Rose
57eefece08
tweak graphicsBuffer, add wglGraphicsBuffer
2004-02-09 13:37:49 +00:00
Dave Schuyler
36cf062b96
using app includes
2004-02-07 05:33:07 +00:00
David Rose
37be15fdfd
define GraphicsBuffer
2004-02-07 00:46:44 +00:00
David Rose
3719dca957
add GraphicsWindow as forward class reference
2004-02-07 00:16:08 +00:00
David Rose
26da9be3e7
define GraphicsOutput class
2004-02-06 23:41:00 +00:00
David Rose
d684df5958
move default_fov to a configrc variable
2004-02-06 23:40:30 +00:00
David Rose
673a29c71b
prevent crash after failure to open; minor correction to output
2004-02-06 19:55:09 +00:00
David Rose
d0e244d6b1
remove debugging flag
2004-02-06 16:00:17 +00:00
David Rose
0ba65f32ca
search_for_valid_displaymodes needs to check more than just one format
2004-02-06 14:16:03 +00:00
David Rose
e46e47b442
fix ime for dx7, put in hooks for dx8, dx9
2004-02-06 06:31:59 +00:00
David Rose
a16557c9bb
reorder methods for consistency with panda conventions
2004-02-06 06:30:32 +00:00
Joseph Lee
5815bcef16
o add latest version of cygwin is
...
o correct the way $HOME should be setup for Windows enviroment
2004-02-06 02:04:55 +00:00
David Rose
6cfe694cb9
respect order of aux-display entries in Configrc file
2004-02-05 20:18:19 +00:00
Dave Schuyler
f48b4da606
minor formatting changes and conversions
2004-02-05 01:48:15 +00:00
Dave Schuyler
572611a5e1
See howto.install_panda_on_windows.txt instead
2004-02-05 00:48:37 +00:00
Dave Schuyler
880f2e74d5
This is the text from the MS Word doc of similar name
2004-02-05 00:47:34 +00:00
Dave Schuyler
f0964553f5
This content has been moved to a text file
2004-02-05 00:45:32 +00:00
David Rose
429fbba758
fix screenshots on dx9; robustify Panda screenshot interface
2004-02-04 21:24:33 +00:00
David Rose
220c028394
respect min_dt even in non-real-time mode
2004-02-04 00:47:52 +00:00
David Rose
f291cb741d
fix bug in writing tiff files
2004-02-03 21:01:30 +00:00
David Rose
7032f7548e
fix crash on 16-bit component textures
2004-02-03 01:13:15 +00:00
David Rose
e659ec28f3
ttl expired means connection attempt failed
2004-01-30 23:46:14 +00:00
David Rose
2fb242a6fb
now depends on event
2004-01-30 20:50:09 +00:00
David Rose
258aeb827b
no longer pandaexpress
2004-01-30 19:45:52 +00:00
David Rose
528241b7ad
count timeouts properly in socks proxy case
2004-01-30 19:28:54 +00:00
David Rose
1af9c20057
no longer pandaexpress
2004-01-30 18:58:24 +00:00
David Rose
889be29b47
add session recording and playback
2004-01-30 18:20:47 +00:00
David Rose
f8ce9193c2
fix antialias typos
2004-01-30 17:32:57 +00:00
Asad M. Zaman
587c64366c
changed an output message. Right now it supports dx9.0a. I left room for 9.0b, coming up
2004-01-29 23:15:03 +00:00
Dave Schuyler
67a4e0c56d
several small sound changes; added more Miles sync'ing; stopped finished callback
2004-01-29 22:37:52 +00:00
David Rose
e5a2973e65
include face index numbers in table
2004-01-29 22:23:10 +00:00
David Rose
95883fa109
move dx8, dx9 etc. to panda-specific Sources.pp files
2004-01-29 19:01:59 +00:00
Asad M. Zaman
4ef51228a3
implemented directx 9 support for panda
2004-01-29 03:28:53 +00:00
Asad M. Zaman
906a0547b7
implemented directx 9 support for panda
2004-01-29 03:15:31 +00:00
Dave Schuyler
dcc8d1d552
global event handler
2004-01-28 01:55:03 +00:00
Dave Schuyler
ffb5bfdc66
changed include
2004-01-28 01:48:57 +00:00
Dave Schuyler
73d20a7cee
added eventHandler.I
2004-01-28 01:48:30 +00:00
Dave Schuyler
a0e4dd252a
*** empty log message ***
2004-01-28 01:47:18 +00:00
Dave Schuyler
cc5d47ba1d
removed commented code
2004-01-28 01:45:53 +00:00
Dave Schuyler
5a1bca16fc
get_global_event_queue()
2004-01-28 01:43:28 +00:00
Dave Schuyler
cf0576549b
changed include and voids
2004-01-28 00:15:39 +00:00
Dave Schuyler
8574aab718
comment
2004-01-28 00:12:51 +00:00
Dave Schuyler
06a8b7ab51
changed include
2004-01-28 00:12:32 +00:00
Dave Schuyler
38e640e946
small cleanup fix
2004-01-28 00:11:59 +00:00
David Rose
5d2f14ac16
squelch compiler warning
2004-01-26 23:28:30 +00:00
David Rose
7bf1df25be
add glx_error_abort
2004-01-26 15:43:28 +00:00
David Rose
13d1f95326
add Thread::interrupt
2004-01-23 00:14:47 +00:00
David Rose
33614fa4ce
fix export name
2004-01-23 00:12:43 +00:00
David Rose
d660ec8ab5
expanded comment some more
2004-01-22 02:38:42 +00:00
Dave Schuyler
7470a32d17
expanded comment
2004-01-22 02:26:55 +00:00
David Rose
a4da955e97
add test_raw_server
2004-01-20 19:58:36 +00:00
David Rose
a3f8c0fb5d
be more conservative when saving os error numbers
2004-01-16 19:07:08 +00:00
David Rose
694867abce
remove compiler warning
2004-01-15 02:19:51 +00:00
David Rose
c4f3f0b8e4
add new document
2004-01-15 02:10:40 +00:00
David Rose
b33978174f
add new pstats collectors
2004-01-14 21:19:10 +00:00
David Rose
f84da13675
add pstats-average-time
2004-01-14 19:28:20 +00:00
David Rose
3535b37a2a
fix texture memory range
2004-01-14 01:23:19 +00:00
David Rose
92c4dd283b
remove silly assertion
2004-01-13 19:12:14 +00:00
David Rose
a72a079e04
default should be at least 60 seconds of history
2004-01-13 18:36:47 +00:00
David Rose
c6dea19887
move _WIN32_WINNT definition into dtoolbase_cc.h
2004-01-13 11:33:58 +00:00
Dave Schuyler
cf8beef552
fixed the floor ray sending events for untouched floors
2004-01-09 06:29:49 +00:00
David Rose
d1940ad800
poll() should read more than one datagram at a time
2004-01-08 18:14:49 +00:00
David Rose
4493177036
remove incorrect comment
2004-01-08 00:26:39 +00:00
David Rose
f734040caf
remove bogus assert
2004-01-07 22:54:53 +00:00
Dave Schuyler
68f91e700a
only throw events when in contact with other object -- not for the whole ray
2004-01-07 20:03:06 +00:00
Dave Schuyler
0e1b91eaa2
format
2004-01-07 20:01:02 +00:00
David Rose
fb9e74bb48
build test_client correctly
2004-01-07 18:29:13 +00:00
David Rose
d787afb6a4
ensure sounds aren't played past their duration
2004-01-06 20:46:57 +00:00
David Rose
334d621ef9
no longer need interrogate workaround
2004-01-05 23:41:11 +00:00
David Rose
0f4b4c95b2
fix backspace repeat
2004-01-05 18:30:08 +00:00
Dave Schuyler
56978e1ade
comment
2004-01-03 02:03:43 +00:00
Asad M. Zaman
1b5e1c6ecf
optimized directx perspective calculation and fixed orthographic projection
2004-01-03 01:44:20 +00:00
David Rose
c5a0b25bc8
more verbose error messages on disconnect
2004-01-02 23:18:21 +00:00
Asad M. Zaman
cf6ba279f8
it now uses directx api to set the perspective projection matrix
2004-01-02 21:55:43 +00:00
David Rose
106913d722
handle keyrepeat specially
2003-12-26 23:51:56 +00:00
David Rose
a84c3ffec4
better internationalization input support
2003-12-26 23:00:28 +00:00
David Rose
038230f7ec
add support for OS time for keypress/release
2003-12-26 20:26:56 +00:00
David Rose
1033c1d52e
add ClockObject::M_forced and M_degrade
2003-12-24 19:41:29 +00:00
David Rose
7bd60f5d7b
oops
2003-12-23 23:19:59 +00:00
David Rose
212e00c3e9
new FrameRateMeter
2003-12-23 23:12:40 +00:00
David Rose
569758a0f6
robustify layer-ordering interface
2003-12-23 21:08:11 +00:00
David Rose
f4a0d85d02
add get_average_frame_rate
2003-12-23 21:06:06 +00:00
David Rose
9e196097ad
robustify layer-ordering interface
2003-12-23 19:27:01 +00:00
David Rose
0a0084fc36
silence compiler warning
2003-12-23 18:52:06 +00:00
David Rose
03b156dee1
use global cap on dt, not local cap
2003-12-23 00:17:01 +00:00
Dave Schuyler
50184a8796
fixed mistake in outerspace check
2003-12-18 01:46:20 +00:00
David Rose
cee74197ed
work around interrogate bug; use type interface
2003-12-17 02:03:10 +00:00
David Rose
3a0a32d8aa
don't use ERR_print_string_fp; print directly to notify
2003-12-15 23:38:15 +00:00
David Rose
8014d52268
add set_center
2003-12-15 22:02:57 +00:00
David Rose
77516513ab
add CollisionSolid::respect_effective_normal
2003-12-14 17:30:38 +00:00
David Rose
af291e2ba8
more verbose diagnostic
2003-12-13 22:13:51 +00:00
David Rose
d7d74c0d22
fix tags not being copied
2003-12-11 22:11:14 +00:00
Dave Schuyler
5da93cd1d8
is in outer space
2003-12-11 00:55:46 +00:00
David Rose
14338e4772
check for collisions with spheres that are moving slightly away from polygon
2003-12-10 01:55:45 +00:00
Darren Ranalli
192e70d365
typo fix
2003-12-10 00:37:33 +00:00
David Rose
7086723c67
throw on-floor events only for topmost object
2003-12-10 00:31:07 +00:00
David Rose
7cf30f0bfa
filename case problems and float/double confusion
2003-12-09 06:29:47 +00:00
David Rose
d833b06333
reduce warning level
2003-12-09 06:27:27 +00:00
Dave Schuyler
ad6b8e1c80
added get_impact_velocity
2003-12-09 04:35:29 +00:00
David Rose
875d17c52a
remove bogus asserts
2003-12-09 04:05:43 +00:00
Dave Schuyler
50d377f8f0
added collsionHandlerGravity
2003-12-09 02:18:53 +00:00
David Rose
3001f98c0b
misplaced paren
2003-12-05 20:13:53 +00:00
David Rose
626e13f485
fix frame-rate-dependent jumping
2003-12-05 20:02:23 +00:00
Dave Schuyler
51d2276dad
work in progress, working on jump clipping against a wall
2003-12-05 08:23:24 +00:00
David Rose
cfad1d8c3e
work on pstats reporting
2003-12-04 18:13:50 +00:00
David Rose
cfcd70ad32
be more robust with new collision poly representation
2003-12-04 18:13:33 +00:00
David Rose
d2dccc99d3
fix ghost collision solids when loading bam files
2003-12-04 18:12:53 +00:00
David Rose
92e51ab336
install config_collide.h
2003-12-03 02:37:08 +00:00
David Rose
35f5cd7d67
robustify polygons to detect sphere collisions with the polygon edge
2003-12-03 01:59:43 +00:00
David Rose
e541881492
fix texture matrix on dx7
2003-11-29 00:52:41 +00:00
David Rose
6dfe2d4a49
better output methods
2003-11-29 00:38:36 +00:00
David Rose
6526538d65
straighten out -TT on animation tables
2003-11-22 20:02:27 +00:00
David Rose
e702ea203d
*** empty log message ***
2003-11-22 17:51:59 +00:00
David Rose
29cfd81978
support forward-referenced vertex pools
2003-11-21 23:02:52 +00:00
David Rose
e76df930c0
changes to prebuild
2003-11-21 17:19:43 +00:00
David Rose
79e76c5b57
debug out, comment
2003-11-21 07:05:34 +00:00
David Rose
211cf35eb5
add more asserts
2003-11-21 07:05:00 +00:00
David Rose
75762f560a
-TT x,y,z doesn't work properly with vertex pools under a transform node
2003-11-21 06:47:31 +00:00
David Rose
1cbe39e68e
add set_fake_texture_image
2003-11-20 03:35:24 +00:00
David Rose
9f577fdc28
add show_collisions
2003-11-18 22:40:47 +00:00
David Rose
4d3451edab
flatten shouldn't scale effective normal
2003-11-17 19:38:36 +00:00
David Rose
65e2377242
replace assertion with warning
2003-11-17 19:18:54 +00:00
David Rose
65246c35a3
fix jitter when standing on poly with adjusted normal
2003-11-17 13:57:23 +00:00
David Rose
3c3fbf8446
temporarily disable use_error_threshold
2003-11-15 20:11:36 +00:00
David Rose
9b0507a4c6
fix bogus error return on timeout for gameserver connect
2003-11-15 18:35:32 +00:00
David Rose
1c638ea9ba
show collision polygons that were loaded from pre-4.7 bam files
2003-11-13 19:21:25 +00:00
David Rose
9ca8280f34
oops, typo made polygons sometimes not show up
2003-11-13 06:16:45 +00:00
David Rose
e27ed62d8b
fix sphere-trigger
2003-11-13 06:11:43 +00:00
David Rose
972f56a621
just base compressability test on analysis of frame coherence
2003-11-12 23:33:53 +00:00
David Rose
e1a8ff794c
bam version 4.8; compress channels more conservatively
2003-11-12 22:58:22 +00:00
David Rose
6d6241be32
add has_primitives
2003-11-12 18:53:10 +00:00
David Rose
b82d279b91
fix live adjusts of tube
2003-11-12 01:55:16 +00:00
David Rose
c32922ee15
add is_same_direction
2003-11-11 15:57:34 +00:00
David Rose
2536db25f4
add CollisionSolid::set_effective_normal
2003-11-11 05:24:56 +00:00
Dave Schuyler
bfd4e276c3
added get_standardized_hpr
2003-11-11 04:31:53 +00:00
David Rose
2120ffc5a5
expose some global functions
2003-11-10 23:10:15 +00:00
David Rose
8eaa2efe72
minor interface tweaks
2003-11-10 19:24:17 +00:00
David Rose
f4903270ea
use new interface
2003-11-10 16:11:39 +00:00
David Rose
04dfcb2695
add set_uv_direction(), fix bounding sphere problem
2003-11-10 06:22:49 +00:00
Mark Mine
d588d7f477
Added source type
2003-11-08 22:57:05 +00:00
David Rose
28aba7f1a6
add clear_transform
2003-11-06 04:51:08 +00:00
David Rose
de8c2d0de3
oops, fix tube under transform problem
2003-11-06 04:32:01 +00:00
Dave Schuyler
b76ae7cb96
Removed ls() as this call be accessed with Python print
2003-11-05 01:27:45 +00:00
David Rose
f4b1a218d6
add -l option
2003-11-05 00:45:24 +00:00
David Rose
e534118821
fix loader output
2003-11-04 20:20:47 +00:00
David Rose
3acd1576c1
set_prev_transform along with set_transform
2003-11-04 19:53:13 +00:00
David Rose
f4bf15ca63
minor text formatting
2003-11-04 19:11:07 +00:00
David Rose
bb96cc89c2
change iterators to unambiguous scoping
2003-11-04 18:55:15 +00:00
David Rose
093e99cd5a
add egg visibility scalar
2003-11-04 05:23:46 +00:00
David Rose
47e4a10fc8
add relative uniform set_scale
2003-11-04 05:13:40 +00:00
David Rose
eb4a25ba12
don't release reference count of dest_child
2003-11-01 00:43:50 +00:00
Dave Schuyler
a43b1f20a6
changed includes
2003-10-30 07:08:59 +00:00
Dave Schuyler
4ae3692c79
changed iteration
2003-10-30 07:05:44 +00:00
David Rose
e6fd463607
fix incorrect nearly-concave-polygon rejection
2003-10-30 05:55:37 +00:00
Dave Schuyler
27af37c460
changed force iteration
2003-10-30 04:00:06 +00:00
Dave Schuyler
bd647e2df7
removed redundant void
2003-10-30 02:44:25 +00:00
Dave Schuyler
8c9430e891
added comment
2003-10-30 02:34:16 +00:00
David Rose
9c78b5bee0
oops, ls() on the wrong side of #ifdef
2003-10-30 01:07:32 +00:00
David Rose
29edbb4712
add respect-prev-transform Configrc variable
2003-10-30 00:36:30 +00:00
David Rose
8611e6c881
whoops, fix motion detection
2003-10-30 00:36:16 +00:00
David Rose
f6b5d8f897
fix problem with _reversed
2003-10-29 23:42:51 +00:00
David Rose
ce4f847029
define output operators
2003-10-29 23:41:49 +00:00
David Rose
ae107325eb
more verbose output
2003-10-29 23:41:25 +00:00
David Rose
56f64fd217
expand on comment
2003-10-29 18:01:48 +00:00
David Rose
2811024a8f
test is_valid on collision polys
2003-10-29 18:01:08 +00:00
David Rose
aded46499c
use better normal calculation
2003-10-29 18:00:47 +00:00
David Rose
73964f7476
remove old test program
2003-10-29 17:14:37 +00:00
David Rose
13fdb2a4a0
remove old test program
2003-10-29 07:20:17 +00:00
David Rose
70d1868ce3
add has_hook
2003-10-29 02:08:14 +00:00
David Rose
6faea2fcad
add ? to show keys
2003-10-29 01:48:33 +00:00
David Rose
b202de7983
add tab
2003-10-29 01:48:11 +00:00
David Rose
3112850acc
define allow-unrelated-wrt
2003-10-28 23:45:42 +00:00
David Rose
1be1d02bc0
add -c option
2003-10-28 22:45:47 +00:00
Dave Schuyler
8f9b78b877
formatting
2003-10-28 06:21:05 +00:00
Dave Schuyler
f8efe985d2
changed includes to use application path
2003-10-28 06:10:41 +00:00
Dave Schuyler
2c76c19910
comment
2003-10-28 01:22:35 +00:00
Dave Schuyler
1f8298e7fa
formatting
2003-10-28 01:15:10 +00:00
Dave Schuyler
e17eb83f3c
added ls()
2003-10-28 01:13:24 +00:00
David Rose
c4dc626ead
support case-insensitive NodePath searches
2003-10-28 00:48:31 +00:00
Dave Schuyler
ee418ad4bb
formatting
2003-10-28 00:42:02 +00:00
Dave Schuyler
fe3b009d2b
added ls()
2003-10-28 00:25:00 +00:00
Dave Schuyler
bf7c3c3508
added Vector
2003-10-28 00:22:17 +00:00
Dave Schuyler
a9439db14d
added hpr print
2003-10-28 00:21:53 +00:00
Dave Schuyler
289824359b
formatting
2003-10-28 00:16:47 +00:00
David Rose
1cecb8d5f5
be more gentle with not-in-scene-graph warnings
2003-10-28 00:14:20 +00:00
David Rose
9ccec9bb73
preserve get_key() after a remove_node() operation
2003-10-27 23:36:54 +00:00
David Rose
8a45c38537
insist on same graph for colliders
2003-10-27 21:30:52 +00:00
David Rose
f6fe58c262
keep reference count during statsh
2003-10-27 20:54:14 +00:00
David Rose
a2355fa37c
use higher-level class for copy constructor
2003-10-27 00:46:47 +00:00
David Rose
d66635bc86
plane now inherits from LVecBase4
2003-10-27 00:46:20 +00:00
David Rose
0b8b4f9cef
change logic for uniqueness of NodePaths w.r.t. instances
2003-10-25 19:10:09 +00:00
David Rose
9e0459be64
plane now inherits from LVecBase4
2003-10-25 19:07:48 +00:00
David Rose
0b1954afbc
inherit Plane from LVecBase4
2003-10-25 15:18:01 +00:00
David Rose
f6689fe2bd
write doubles to bams for double types
2003-10-25 15:17:39 +00:00
David Rose
474209d9d1
oops, missed a PandaNode -> NodePath conversion
2003-10-25 02:03:09 +00:00
David Rose
6cf08727d4
apply clip plane attrib to collision polygons
2003-10-25 01:29:07 +00:00
David Rose
0cfd9c0d83
use CollisionEntry.get_all()
2003-10-24 00:30:05 +00:00
David Rose
a5d8325bda
use new NodePath-based interface for physics
2003-10-24 00:29:51 +00:00
David Rose
f9b2d69d64
fix NodePath sorting
2003-10-23 23:59:55 +00:00
David Rose
0e369940cf
new NodePath-based interface
2003-10-23 23:59:09 +00:00
David Rose
5695a617af
asserts for missing records
2003-10-23 18:14:29 +00:00
David Rose
e07d4b7847
first steps toward a NodePath-based interface
2003-10-23 15:35:26 +00:00
Dave Schuyler
6010b4ed0f
formatting
2003-10-23 03:53:02 +00:00
Dave Schuyler
e00bb1e88e
changed includes
2003-10-23 03:51:25 +00:00
Dave Schuyler
a24c0bbdae
changed includes
2003-10-23 03:25:52 +00:00
Dave Schuyler
c29cc44853
comment lines
2003-10-23 03:25:17 +00:00
Dave Schuyler
3aea4d3442
removed voids
2003-10-23 03:23:24 +00:00
Dave Schuyler
8ca9a817c5
changed includeds
2003-10-23 03:22:30 +00:00
Dave Schuyler
f0b627a5e4
formatting
2003-10-23 03:17:34 +00:00
David Rose
ee62734534
add preserve_status
2003-10-22 04:18:17 +00:00
David Rose
81b91d8522
add add_component_data
2003-10-21 22:49:32 +00:00
David Rose
d3d5558b49
extend get_status_code() with more meaningful non-http responses
2003-10-21 19:56:27 +00:00
David Rose
3141a57b24
build on win32
2003-10-21 04:58:28 +00:00
David Rose
3e2948ec8c
add dynamic control for joints and sliders
2003-10-21 04:07:50 +00:00
Darren Ranalli
c5c522c1ed
first rev
2003-10-16 20:35:42 +00:00
David Rose
db55a27dfa
add -b
2003-10-15 18:32:18 +00:00
David Rose
6552771a5f
add output_binary
2003-10-15 18:25:30 +00:00
David Rose
7e14f2577d
add -q
2003-10-15 12:00:58 +00:00
David Rose
3a24581e96
add line primitive to egg syntax
2003-10-15 00:17:41 +00:00
David Rose
3791dbaa71
extend nurbs interface for egg-qtess
2003-10-14 19:36:45 +00:00
David Rose
081d8f0052
oops
2003-10-14 00:19:04 +00:00
David Rose
0695e774b3
quotes
2003-10-14 00:17:15 +00:00
David Rose
e7a163652e
minor refinements to nurbs interface
2003-10-13 18:44:45 +00:00
David Rose
310fe6e553
auto-normalize-lighting should be the default behavior
2003-10-13 18:44:26 +00:00
David Rose
c69cc5c96f
egg loader reads nurbs surfaces and curves into SheetNodes and RopeNodes
2003-10-12 18:52:57 +00:00
David Rose
4c4f4cf20c
support texture matrices
2003-10-12 18:51:53 +00:00
David Rose
a356726b35
add NurbsSurfaceEvaluator
2003-10-11 02:44:21 +00:00
David Rose
41d7c6d6dd
fix turning error in collision pos delta
2003-10-10 23:19:35 +00:00
David Rose
215de0e94e
NurbsMatrixVector -> NurbsBasisVector
2003-10-10 21:49:06 +00:00
David Rose
b29c053644
prepare for n-dimensional nurbs, and nurbs surfaces
2003-10-10 21:41:20 +00:00
David Rose
5b780a9c62
duplicate registry attempts are not errors
2003-10-09 18:34:18 +00:00
David Rose
25a599e3c9
support deferred loading of loader file types
2003-10-09 16:07:27 +00:00
David Rose
cf9f1822b5
corrections for SFROOT
2003-10-08 21:58:10 +00:00
David Rose
3c3f2f4432
replace set_velocity() with set_fluid_pos()
2003-10-08 19:08:53 +00:00
David Rose
a7562e48d0
publish egg interfaces
2003-10-07 13:37:59 +00:00
David Rose
c04a6237ec
support find() for tags
2003-10-06 22:25:31 +00:00
David Rose
29b4df01d4
extend interface for egg2flt
2003-10-03 01:47:23 +00:00
David Rose
4a276d04cb
add string32 (for dc blob32 field)
2003-10-01 23:28:51 +00:00
David Rose
fe4d0a70ac
add CST_tube
2003-10-01 19:12:05 +00:00
David Rose
b9b7bb5964
tubes can be read from bam
2003-10-01 18:28:35 +00:00
David Rose
ab922b1353
support CollisionTube
2003-10-01 18:26:34 +00:00
David Rose
0a34bd4345
use csin, ccos
2003-10-01 18:20:22 +00:00
David Rose
bff34279f9
better normal algorithm
2003-10-01 00:02:43 +00:00
David Rose
4a1f108468
improve CollisionNode interface
2003-09-30 23:07:41 +00:00
David Rose
074a57eb49
robustify tube
2003-09-30 22:48:06 +00:00
David Rose
87636fa232
build on irix
2003-09-29 23:56:42 +00:00
David Rose
af62a2ad3c
introduce CollisionTube
2003-09-27 00:09:06 +00:00
David Rose
24d05cd8dc
eliminate warnings
2003-09-26 23:49:32 +00:00
David Rose
91bd64999b
whoops, fix normal detection some more
2003-09-26 23:43:34 +00:00
David Rose
b576d7833b
report hash in decimal
2003-09-26 23:29:24 +00:00
Dave Schuyler
47fd8335df
ls and reverseLs
2003-09-26 22:56:07 +00:00
David Rose
4b802dc3c5
calculate normals more accurately for degenerate and concave polygons
2003-09-25 18:58:54 +00:00
David Rose
b1827d12e7
fix confusion between into_depth and from_depth
2003-09-24 23:20:33 +00:00
David Rose
d62dc09acf
add set_thickness
2003-09-23 23:53:57 +00:00
David Rose
5cd7c10da3
oops, build without NSPR
2003-09-23 20:42:13 +00:00
David Rose
03297f74c8
minor formatting changes
2003-09-23 17:43:18 +00:00
David Rose
5b8382f6cc
output geom states too
2003-09-23 17:42:18 +00:00
Dave Schuyler
f37d7a2179
formatting changes.
2003-09-23 01:41:20 +00:00
David Rose
3a4ef895ee
whoops, tempnam() returns os-specific filename
2003-09-19 23:33:13 +00:00
David Rose
083370fffb
connect-timeout -> http-connect-timeout
2003-09-19 15:54:57 +00:00
David Rose
1392673881
fix for windows compile
2003-09-19 15:54:36 +00:00
David Rose
fe23221785
no longer use crypto library
2003-09-19 15:41:07 +00:00
David Rose
577c5ac28c
new security enhancements for toontown client and server
2003-09-19 15:38:22 +00:00
David Rose
49b96335e9
don't deadlock when input stream is truncated
2003-09-18 00:14:49 +00:00
David Rose
93384e8988
handle fixed-pixel-size fonts better
2003-09-13 01:05:12 +00:00
Asad M. Zaman
458d86dcbf
fixed a crash bug with certain cards that do not support stencil buffer. The crash would fail the display of the first frame. Example card, PowerVR kyro
2003-09-12 21:55:47 +00:00
Dave Schuyler
36c4acf134
*** empty log message ***
2003-09-12 01:52:18 +00:00
David Rose
65f24e45ef
use load_glyph() defined in parent class
2003-09-10 16:31:33 +00:00
David Rose
1b97d7e178
support solid interiors
2003-09-10 16:30:38 +00:00
David Rose
17e4330c0c
disable compression (poor support)
2003-09-10 16:29:54 +00:00
David Rose
ef39b3cb23
install config_pnmtext.h
2003-09-09 20:40:02 +00:00
David Rose
8ba538ac91
oops, includes
2003-09-09 20:08:31 +00:00
David Rose
6612040c54
add pnmtext
2003-09-09 19:27:58 +00:00
David Rose
6409ff6b7f
add pnmtext library
2003-09-09 19:26:25 +00:00
David Rose
8e4f715798
INLINE keyword
2003-09-07 21:29:33 +00:00
Dave Schuyler
1f250aca80
fixed uninited var
2003-09-06 06:10:39 +00:00
Dave Schuyler
078f4c50c5
small changes and added add_x() to vectors
2003-09-05 04:31:19 +00:00
Darren Ranalli
fb7ca6d692
fixed spelling error
2003-09-05 02:29:35 +00:00
David Rose
89659d9e78
add get_sort()
2003-08-30 22:11:50 +00:00
David Rose
6cb0f67283
fix virtual file load-into-string for large files
2003-08-25 21:41:51 +00:00
David Rose
1d5a30bdb0
reword warning to make it less confusing
2003-08-25 16:24:24 +00:00
David Rose
fbdc3e52c7
define update_subfile
2003-08-25 13:09:55 +00:00
David Rose
015f663149
add Ws2_32.lib
2003-08-21 01:19:00 +00:00
David Rose
7620dff858
more interface for egg-palettize
2003-08-20 02:53:05 +00:00
Dave Schuyler
b11b16a896
*** empty log message ***
2003-08-20 00:30:33 +00:00
Dave Schuyler
24b2117dbc
changed the sound code: added reduce sounds to and set finished event
2003-08-19 23:19:28 +00:00
David Rose
677aaa7a93
fix display region area for DX
2003-08-15 23:55:05 +00:00
David Rose
657ecf24f0
allow removing nspr
2003-08-13 21:43:34 +00:00
David Rose
ed6187271c
refine interface for determining file size of download
2003-08-12 21:07:59 +00:00
David Rose
191422d67e
add reference to ca-bundle.crt
2003-08-09 12:38:59 +00:00
Dave Schuyler
5519b15ac7
fix to jumping
2003-08-09 02:41:06 +00:00
Dave Schuyler
533a7976f7
fixed mistype
2003-08-06 22:59:25 +00:00
Dave Schuyler
977fc1c38a
changed _coef use; added asserts
2003-08-06 21:45:34 +00:00
David Rose
df1a85e306
improve tag-based events
2003-08-06 18:34:48 +00:00
David Rose
460ee8b19f
move set_velocity() etc. from CollisionNode to PandaNode
2003-08-06 17:03:40 +00:00
Dave Schuyler
0f596d6b91
changed friction
2003-08-06 03:01:36 +00:00
Dave Schuyler
2414326258
comments
2003-08-06 02:56:29 +00:00
Dave Schuyler
a24f21767f
minor change
2003-08-06 02:52:50 +00:00
Mark Mine
02fc9f0250
New configs for seamless setup
2003-08-04 18:20:25 +00:00
David Rose
580250bd6f
fix problem with tiff seek
2003-08-01 17:58:11 +00:00
David Rose
e69c6b3bd6
oops
2003-08-01 16:09:25 +00:00
David Rose
e8fef96e62
report tiff version string
2003-08-01 00:36:47 +00:00
David Rose
51214e65bd
resolve circular reference counts
2003-07-30 20:00:20 +00:00
David Rose
099847969f
dxgraphicsDevice8 -> dxGraphicsDevice8
2003-07-30 19:51:25 +00:00
David Rose
fe710a5b90
.I
2003-07-30 19:49:58 +00:00
David Rose
e2f9928d13
graphicsDevice.i -> graphicsDevice.I
2003-07-30 19:44:23 +00:00
Asad M. Zaman
f6e2112b0f
forgot to add graphicsDevice.*
2003-07-30 19:39:46 +00:00
David Rose
18ca5f23f7
clear errors in all cases before reading certificates
2003-07-30 19:33:49 +00:00
Asad M. Zaman
6ba9a55b39
added a graphics error detection mechanism
2003-07-30 19:03:10 +00:00
Asad M. Zaman
3ec9017082
added multiple windows support for DirectX8
2003-07-30 18:59:35 +00:00
David Rose
7b17ba518e
some large scales introduce significant roundoff errors in rotation; ignore these
2003-07-30 09:47:10 +00:00
David Rose
4c9c32c656
don't reset subdocument request when switching to next proxy
2003-07-29 22:39:56 +00:00
David Rose
de3b69750e
handle invalid and truncated database files more cleanly
2003-07-29 22:39:33 +00:00
David Rose
b5e12dab39
*** empty log message ***
2003-07-27 01:36:37 +00:00
David Rose
b9be5a94d4
whoops, typo in debug output
2003-07-27 00:04:27 +00:00
David Rose
fce7a1c6f2
remove misleading comment
2003-07-26 23:59:05 +00:00
Dave Schuyler
2e0e92b87f
removed cerr message
2003-07-26 00:13:59 +00:00
Dave Schuyler
7517ec753c
changing force coordinate system
2003-07-25 23:26:59 +00:00
Dave Schuyler
5b69c12a88
calling apply_linear_force if node is a PandaNode
2003-07-25 23:25:58 +00:00
Dave Schuyler
4ff57f4306
added viscosity
2003-07-25 22:25:15 +00:00
Dave Schuyler
c395c24fa5
*** empty log message ***
2003-07-25 22:21:24 +00:00
Dave Schuyler
e88c6726d7
changed force coordinate frame
2003-07-25 22:06:40 +00:00
Dave Schuyler
ad4be177e2
added viscosity
2003-07-25 22:02:18 +00:00
Dave Schuyler
f9d1624843
formatting
2003-07-25 21:13:18 +00:00
Dave Schuyler
75432b1f58
typo
2003-07-25 21:12:14 +00:00
David Rose
02ebda98a7
change info message to debug
2003-07-24 17:00:10 +00:00
David Rose
344ca11ffd
add explicit support for shear to the scene graph
2003-07-23 23:03:04 +00:00
David Rose
5808fe2b1f
add shear_mat
2003-07-23 01:22:37 +00:00
David Rose
c37f62fd9a
add find_child
2003-07-22 01:49:23 +00:00
David Rose
06808bf5f2
define matrix_components
2003-07-22 01:49:06 +00:00
David Rose
ba4ec85c60
add set_vertex_membership, make map accessors non-inline
2003-07-21 21:04:46 +00:00
David Rose
397b886289
add steal_vrefs
2003-07-20 15:50:00 +00:00
David Rose
56344ed76b
text now uses zlib
2003-07-18 17:22:56 +00:00
David Rose
090b895cc1
compile in default font even if freetype is not available
2003-07-18 17:05:13 +00:00
David Rose
6fc94e9f03
support reading and writing bam streams instead of just files
2003-07-18 17:04:43 +00:00
David Rose
979280544c
restore format from bam
2003-07-18 00:43:35 +00:00
Mark Mine
a2973a6558
Updated info on Perl
2003-07-18 00:07:52 +00:00
David Rose
2113dfe4d6
setAlphaScale moves down into C++
2003-07-17 22:22:32 +00:00
David Rose
34108a2221
GSG_VERBOSE
2003-07-17 19:59:10 +00:00
David Rose
15feb555b3
gcc3.2 bug
2003-07-17 19:58:59 +00:00
David Rose
e51dfb192f
shift-W in pview opens new window on same gsg
2003-07-17 18:17:24 +00:00
Dave Schuyler
acc6620779
mostly debug output changes
2003-07-16 01:07:15 +00:00
David Rose
91451f3f80
add yield-timeslice
2003-07-16 00:39:05 +00:00
David Rose
0b96f7c651
be more aggressive in bypassing flakey proxies
2003-07-14 23:15:48 +00:00
David Rose
80a5a04597
default proxy spec is empty
2003-07-14 18:30:56 +00:00
David Rose
80e565f622
robustify and regularize proxy fallback attempts
2003-07-14 17:55:02 +00:00
Dave Schuyler
afe8501ff7
added contact_vector
2003-07-12 01:24:35 +00:00
Dave Schuyler
05ac2f527e
changed function name to reset_position
2003-07-11 23:10:39 +00:00
Dave Schuyler
4e83b2ae04
*** empty log message ***
2003-07-11 23:04:12 +00:00
Dave Schuyler
53a3c76a2a
percent_used to fraction_used
2003-07-11 23:02:58 +00:00
Dave Schuyler
7946536511
hooking physics to collisions
2003-07-11 22:59:42 +00:00
Dave Schuyler
73d21894bf
part of the physics changes
2003-07-11 22:47:41 +00:00
Asad M. Zaman
674520f630
added rawdata mode for textures
2003-07-10 16:23:14 +00:00
Asad M. Zaman
f7569695f8
added new minor version 5
2003-07-10 01:06:08 +00:00
David Rose
720fb4ac63
prebuild-bison
2003-07-08 01:20:40 +00:00
David Rose
ea1b5a99f6
don't introduce matrix errors from the pusher
2003-07-08 01:03:49 +00:00
David Rose
f55e4d2e1e
don't introduce matrix errors from the lifter
2003-07-07 23:41:20 +00:00
David Rose
3ea371a282
by default, don't think keys are held down when window focus is lost.
2003-07-07 21:09:48 +00:00
David Rose
34796b00b9
track keypresses better on setfocus/killfocus
2003-07-05 21:23:56 +00:00
David Rose
a2c3d8143f
Jesse's fixes to support building Panda on VC6
2003-07-03 20:50:05 +00:00
David Rose
a8a74ed9d5
log more about tracking key state between window defocus
2003-07-03 20:28:19 +00:00
David Rose
0c7e048d28
save self pointer during stash
2003-07-03 00:32:32 +00:00
David Rose
2d221eadb2
standard order should reflect temp-hpr-fix
2003-07-02 22:38:02 +00:00
David Rose
08ae030917
oops
2003-07-02 21:43:42 +00:00
David Rose
05e6e05c4d
forced-roll flavor of decompose_matrix now has no default cs
2003-07-02 21:42:51 +00:00
David Rose
439b8b4546
export temp_hpr_fix from dll
2003-07-02 21:41:04 +00:00
David Rose
8381136b9a
more polish on temp_hpr_fix and different coordinate systems
2003-07-02 21:30:42 +00:00
David Rose
1bc836605f
debug messages
2003-07-02 19:30:54 +00:00
David Rose
90918d5f6c
trim extra newlines from windows error message
2003-07-02 17:00:19 +00:00
David Rose
3bd9146030
trim extra newlines from windows error message
2003-07-02 16:48:22 +00:00
David Rose
b15a2ae9fc
fix gcc 3.2 crash
2003-07-02 16:48:05 +00:00
David Rose
714a109faf
add some more cheap options
2003-06-29 19:06:27 +00:00
David Rose
5fee00c7df
tolerate billboards under a singular transform
2003-06-27 23:08:21 +00:00
David Rose
8d70eeb6ab
minor tweaks for new scene graph stuff
2003-06-27 22:55:29 +00:00
David Rose
2e38ab36eb
add PGFrameStyle::set_texture
2003-06-25 20:35:02 +00:00
David Rose
e5995f0ecf
should include advapi32.lib for registry operations
2003-06-24 19:00:46 +00:00
Dave Schuyler
de2502a7b0
string change
2003-06-21 04:22:11 +00:00
Dave Schuyler
e647dd72d7
minor changes
2003-06-20 05:28:23 +00:00
Dave Schuyler
eede24794a
output() and write()
2003-06-17 04:42:41 +00:00
Dave Schuyler
422c370c6b
changed includes; rearranged private and public members
2003-06-17 02:33:12 +00:00
Dave Schuyler
aca6c38b51
(void) to ()
2003-06-17 00:55:37 +00:00
Dave Schuyler
d31724f76c
*** empty log message ***
2003-06-17 00:23:54 +00:00
Dave Schuyler
a045e476e7
output() and write() changes
2003-06-17 00:21:41 +00:00
David Rose
0a9049c8c0
make dx-preserve-fpu-state the default
2003-06-14 00:52:02 +00:00
Dave Schuyler
9a480035c8
formatting; adding output()
2003-06-14 00:51:07 +00:00
David Rose
b2bdf47820
include tag names and values in event patterns
2003-06-14 00:51:06 +00:00
David Rose
8748cad750
add get_net_tag(), etc.
2003-06-13 21:28:11 +00:00
David Rose
62a3e02bb6
add ssl-cipher-list
2003-06-13 01:18:22 +00:00
David Rose
c03d886691
add PandaNode::set_tag() and related functions
2003-06-12 22:18:41 +00:00
David Rose
b6ad0bf0aa
add set_allow_proxy
2003-06-12 16:22:23 +00:00
Dave Schuyler
6eed2993eb
formatting
2003-06-11 20:22:09 +00:00
Dave Schuyler
29768b6a4d
removed tab
2003-06-11 20:20:11 +00:00
Dave Schuyler
1fcf895c3b
testing physical node before dereferrencing
2003-06-11 04:58:32 +00:00
Dave Schuyler
73e7f692d5
trying to update -- not finished yet.
2003-06-11 04:55:51 +00:00
Dave Schuyler
4cca0ea212
removed redundant void
2003-06-11 04:50:57 +00:00
Dave Schuyler
9fe1cd049d
formatting
2003-06-11 04:50:11 +00:00
Dave Schuyler
f7e417c6d5
formatting
2003-06-11 02:32:14 +00:00
Dave Schuyler
ae5d4a9cb2
comment change
2003-06-11 02:31:42 +00:00
Dave Schuyler
3f0d964d03
including nearly_zero.h from application tree.
2003-06-11 02:30:32 +00:00
Dave Schuyler
c3baff5194
optimization: preincrement iterator
2003-06-11 02:29:12 +00:00
Dave Schuyler
e320504f9f
formatting
2003-06-11 02:25:57 +00:00
David Rose
d97c703079
reorder vrefs and children again
2003-06-10 17:14:47 +00:00