janwas
216eb8d2fe
fix rare corner case where filter would be reset to GL_LINEAR. thanks, Philip!
...
This was SVN commit r2240.
2005-05-04 22:03:00 +00:00
Ykkrosh
462321f425
More efficient actor-loading. Less fatal response to errors.
...
This was SVN commit r2239.
2005-05-04 21:12:57 +00:00
janwas
e2791463a1
heavily revised.
...
ReadXML is now a closure that interrupts itself periodically (so
progress is updated). also split that monster into several sub-functions
and gave better variable names
This was SVN commit r2235.
2005-05-03 21:42:09 +00:00
janwas
05a2ec78d3
add default ctors for XMBElement and XMBElementList (required by ReadXML closure)
...
This was SVN commit r2234.
2005-05-03 21:39:51 +00:00
janwas
22ee082694
- more accurate progress calculation (avoids accumulating errors)
...
- revised time accounting allows updates during a task that's
interrupted
- cleaned up LDR_NonprogressiveLoad
This was SVN commit r2233.
2005-05-03 21:39:03 +00:00
janwas
1f1642bfe3
revise thunks to not free their MemFun_t if the registered function times out
...
This was SVN commit r2232.
2005-05-03 21:37:49 +00:00
janwas
f0e311440e
all functions called via delay-load mechanism now return int (allows closures that can interrupt themselves when time is up)
...
This was SVN commit r2231.
2005-05-03 21:36:57 +00:00
janwas
f34cd1ee08
more revisions to comments to match dox
...
This was SVN commit r2229.
2005-05-03 16:57:56 +00:00
janwas
b8cb80898f
split common error handling code into macro.
...
documented each function (contents from wiki)
This was SVN commit r2228.
2005-05-03 16:41:09 +00:00
janwas
bb01b7733c
disable self test for now, since Wijit's dual CPU box is having problems (bug #59 )
...
This was SVN commit r2227.
2005-05-03 16:12:04 +00:00
janwas
c79a71ec4d
This was SVN commit r2225.
2005-05-03 05:16:10 +00:00
janwas
ee9757b79b
- add usage comment for each function
...
- remove unnecessary vfs_exists
- improve error handling
- <path> is already dir+name
This was SVN commit r2224.
2005-05-03 05:15:18 +00:00
janwas
1b202fb0ea
lockfree: very rough beginnings of lockfree allocator
...
wpthread: no longer include lockfree.h (required functions are now in
sysdep/cpu.h)
This was SVN commit r2223.
2005-05-12 17:18:32 +00:00
janwas
748e8d50e8
remove suspicious #undef free. if that was due to conflict with mmgr, #include "nommgr.h" instead.
...
This was SVN commit r2222.
2005-05-03 05:06:06 +00:00
janwas
c65d966112
moved lock-free primitive (CAS) here; add support functions (memory barrier and instruction serialization)
...
lib: speed up round_up by requiring alignment to be a power of 2
This was SVN commit r2221.
2005-05-03 05:05:16 +00:00
janwas
03a3fd6091
update EnumDirEnts docs. disambiguate <path> parameter - it's dir+name
...
This was SVN commit r2220.
2005-05-03 05:03:27 +00:00
MarkT
f50b7c6776
Props no longer play walk anims when their parent is idle.
...
This was SVN commit r2219.
2005-05-03 04:48:12 +00:00
MarkT
c8cd52578a
Put the extra animation event in the struct def, also adding Jan's VFS script wrapper.
...
This was SVN commit r2218.
2005-05-03 04:27:07 +00:00
Acumen
cab424ce81
Creating playlist sub-window to soon try out file access functions. (Committing in-development stuff to get an auto-build incorporating change to GUI .xml names.)
...
This was SVN commit r2214.
2005-05-02 22:04:29 +00:00
janwas
87f4cc2592
This was SVN commit r2212.
2005-05-02 19:47:06 +00:00
MarkT
db168702df
Jason's animation events. Also reworked entity-types system.
...
This was SVN commit r2209.
2005-05-01 19:09:13 +00:00
Wijitmaker
dc210f9f0e
playercolor adjustments
...
This was SVN commit r2205.
2005-05-01 11:51:07 +00:00
Wijitmaker
64c7bbd91d
Player color tweaks
...
This was SVN commit r2202.
2005-05-01 00:05:34 +00:00
Ykkrosh
73ecee0c60
Fixed colour calculation. Stopped displaying .svn directories.
...
This was SVN commit r2199.
2005-04-29 21:19:47 +00:00
Ykkrosh
6dc15e1d06
Customisable colour settings.
...
This was SVN commit r2198.
2005-04-29 20:36:30 +00:00
Ykkrosh
c002228314
Initial code for the Colour Tester tool.
...
This was SVN commit r2196.
2005-04-29 18:46:48 +00:00
Ykkrosh
889b81433a
[Subtle hint to the autobuilder that it might want to upload the newest version...]
...
This was SVN commit r2192.
2005-04-29 04:46:14 +00:00
Ykkrosh
0fc17f7305
Uninteresting things that I've had hanging around for a while.
...
This was SVN commit r2190.
2005-04-28 20:50:19 +00:00
Ykkrosh
780b6e266b
Changed actor colour syntax. Made the Actor Editor edit colours.
...
This was SVN commit r2189.
2005-04-28 20:44:22 +00:00
janwas
4566893042
add include guards; reflect lockfree.h rename
...
This was SVN commit r2184.
2005-04-27 16:16:52 +00:00
janwas
0a462622a6
rename to lockfree.*
...
This was SVN commit r2183.
2005-04-27 16:16:18 +00:00
janwas
d91d5a2180
add high level dox
...
This was SVN commit r2182.
2005-04-27 16:06:05 +00:00
janwas
d8f05aee4b
implement hash table object; expand test to include that; change all "key"s to uintptr_t
...
This was SVN commit r2177.
2005-04-26 20:51:43 +00:00
janwas
7327e942d6
replaced Ykkrosh clone with "Clausewitz". exercise for the reader: who's that? >:-)
...
This was SVN commit r2176.
2005-04-26 20:49:08 +00:00
janwas
8aec300261
fix compile error: #include "GUIText.h" to define CGUIString
...
This was SVN commit r2175.
2005-04-26 20:29:28 +00:00
janwas
caf6915365
stomped on size() -> int warnings
...
This was SVN commit r2174.
2005-04-26 20:28:36 +00:00
janwas
ad6c6c5ca3
major improvements -> LFlist is now production quality. exposed lfl interface.
...
added multithreaded torture test. revamped shutdown.
This was SVN commit r2173.
2005-04-26 16:51:42 +00:00
janwas
7e23a43249
improved self-test as in lockless.cpp
...
This was SVN commit r2172.
2005-04-26 16:49:45 +00:00
janwas
c5af0c43d9
wposix_types: better standards conformance
...
wpthread: fix bugs in tls_call_dtors and pthread_create; minor
improvements
This was SVN commit r2171.
2005-04-26 16:49:09 +00:00
janwas
1f237be66b
add rand_up_to
...
This was SVN commit r2170.
2005-04-26 16:47:48 +00:00
Gee
4d367109c3
Added GUIList
...
This was SVN commit r2165.
2005-04-23 23:23:06 +00:00
Gee
15f951bfbc
CDropDown and the CGUIList type. This code is kind of rough around the edges as of yet. I'll work on it more.
...
This was SVN commit r2164.
2005-04-23 23:21:54 +00:00
Gee
15759ff4d7
Updated CList to fit JS interface, also added CDropDown in GUI.h
...
This was SVN commit r2163.
2005-04-23 23:20:50 +00:00
MarkT
899cf87b41
This was SVN commit r2159.
2005-04-22 19:14:50 +00:00
MarkT
bcabe3aa53
Script integration work - valueOf() is no longer required most of the time; also property-change watches and enumeration over entities (but not yet other native objects), rudimentary beginnings of a global events system, and adjusted the status orb to update only on changes.
...
This was SVN commit r2157.
2005-04-22 07:12:55 +00:00
Ykkrosh
08921f56b4
Moved icon, so that compilation doesn't depend on anything in 'binaries'
...
This was SVN commit r2155.
2005-04-20 20:18:20 +00:00
Ykkrosh
58f0ce296e
Wondering whether automated builds work again...
...
This was SVN commit r2154.
2005-04-20 19:54:29 +00:00
janwas
550bbec3d0
hopefully fixed bug #57 (limit on version info length was too low). while at it, made cpu_type's length externally visible; split sound stuff into sysdep/snd.h (as with gfx, cpu, mem) and in general cleaned up a bit.
...
This was SVN commit r2151.
2005-04-19 17:07:05 +00:00
janwas
771a9ba0dd
label each system_info field (because even I was getting confused :P). nicer network host/IP detect code
...
This was SVN commit r2150.
2005-04-19 17:04:12 +00:00
janwas
04e7b1b16a
fix warning (cast size() to int)
...
This was SVN commit r2149.
2005-04-19 17:02:57 +00:00
Ykkrosh
4c08a07052
Fixed warnings and bug. Updated binaries.
...
This was SVN commit r2136.
2005-04-15 22:40:15 +00:00
MarkT
2120576bc7
Gathering and unit training (engine-side); also other minor improvements
...
This was SVN commit r2132.
2005-04-15 04:23:33 +00:00
Ykkrosh
b3cd340eec
Updated binaries, and ScEd.
...
This was SVN commit r2129.
2005-04-13 05:08:45 +00:00
janwas
c5bb56507e
disable (failing) test
...
This was SVN commit r2128.
2005-04-13 04:55:42 +00:00
janwas
5d541e664a
WIP; fixed compile error; armor-plated and started documenting list functions
...
This was SVN commit r2127.
2005-04-13 04:41:33 +00:00
janwas
82d2b7e49f
initial lockless data structures - incomplete and not fully tested
...
This was SVN commit r2126.
2005-04-12 01:08:39 +00:00
janwas
c179210519
pthread: add pthread_once and thread-local storage
...
This was SVN commit r2123.
2005-04-09 22:26:48 +00:00
janwas
9fd08fb044
vfs_tree: revise hash table implementation to make it reusable (not yet finished)
...
This was SVN commit r2122.
2005-04-09 22:25:23 +00:00
janwas
479f59e386
adts, lib: add some minor comments
...
This was SVN commit r2121.
2005-04-09 22:24:08 +00:00
Gee
1302be8009
This was SVN commit r2116.
2005-04-07 09:14:09 +00:00
Gee
1e8d354404
This was SVN commit r2115.
2005-04-07 09:13:10 +00:00
Ykkrosh
d2948937a0
Fixed prop player-colouring. Allowed per-object colours. (Coming soon: data to demonstrate it.)
...
This was SVN commit r2113.
2005-04-07 04:29:07 +00:00
Ykkrosh
6a0b5fa0ab
ScEd: Added unit deletion. Made zoom less frustrating. Let >2 players work.
...
Fixed random actor props.
This was SVN commit r2109.
2005-04-03 05:02:00 +00:00
olsner
5e742f5615
Setup all the sample players in SP games [bug #52 ]
...
This was SVN commit r2099.
2005-03-31 05:14:17 +00:00
janwas
9d139926c9
file: provide FILE_TEXT flag that enables newline translation - useful when outputting XML files, so notepad doesn't see "\n" (which it can't handle)
...
vfs: no longer watch dirs when mounting - need to pass flag. allows
turning this off for screenshots dir (where hotloading doesn't make
sense)
vfs_tree: expand hash table when 3/4 full; 1/2 was quite wasteful.
main: do CPU init early, so timing during init can use TSCmain: do CPU
init early, so timing during init can use TSC
This was SVN commit r2098.
2005-04-29 13:17:17 +00:00
janwas
dfb576c563
wposix: seriously speed up mounting by removing hand-brake (i.e. checking file system name in every stat() ) call. thanks to philip for reporting the problem!
...
This was SVN commit r2097.
2005-03-30 23:49:50 +00:00
Ykkrosh
0eb78450c0
Maybe fixed GUI event-handler function things. Other minor changes and fixes.
...
This was SVN commit r2096.
2005-03-30 22:33:10 +00:00
MarkT
701fd17595
Sorry, SVN doesn't seem to be picking up modifications today.
...
This was SVN commit r2093.
2005-03-30 18:32:16 +00:00
MarkT
414960a654
Forcing update of EntityPredicate.h
...
This was SVN commit r2092.
2005-03-30 18:25:07 +00:00
Ykkrosh
31fb8c37c4
Entity XML inheritance graph generator. (Basically just Graphviz.)
...
This was SVN commit r2091.
2005-03-30 18:03:47 +00:00
MarkT
bb7a22f32a
First draft of a GPG3-style profiler (including tracing into scripts, after a fashion)
...
This was SVN commit r2090.
2005-03-30 16:14:19 +00:00
Ykkrosh
8b12c84df7
ScEd: allowed creation of non-entity objects, pending total entitisation
...
This was SVN commit r2085.
2005-03-30 05:43:22 +00:00
Ykkrosh
b07d9954e0
Actor Editor: Copy-and-paste. Folder memory. Entity creation. Fixed importing.
...
This was SVN commit r2084.
2005-03-30 10:37:44 +00:00
Ykkrosh
827e06b8e4
Updated ScEd.
...
This was SVN commit r2083.
2005-03-30 02:06:00 +00:00
Ykkrosh
9cc11918d3
Fixed small bug in GUI event-handler setting
...
This was SVN commit r2081.
2005-03-29 23:34:58 +00:00
Ykkrosh
a1fe270ff4
Fixed bug that caused entities to have no bounding boxes. (Oops.)
...
This was SVN commit r2080.
2005-03-29 22:26:48 +00:00
Ykkrosh
249aaf436f
Allowed JS access to GUI object event handlers, via object.onPress etc.
...
Stopped crashes when ordering entities without bounding boxes.
This was SVN commit r2079.
2005-03-29 22:04:38 +00:00
Ykkrosh
22dd4dd67b
Entities: Removed Tag attribute; it is taken from the filename instead. Made entity XML files be loaded on demand. Probably stopped crash when maps contain non-existent entities. Fixed a few bugs in entity definitions.
...
Maps: Stored non-entity objects in XML instead of PMP, for easier manual
editing. Updated existing maps to newest format, so that they can still
work. Added undocumented _rewriteMaps() JS function. Also renamed _mem
to vmem, and reclassified its undocumentedness as unintentional, since
it's reasonably useful.
Loader: added NonprogressiveLoad function, for ScEd/_rewriteMaps/etc
which don't care about progressiveness.
main.cpp: re-enabled vfs_display, since it doesn't crash now
Vector3D: stopped warning
This was SVN commit r2078.
2005-03-29 20:50:04 +00:00
janwas
e86001f45e
- file bugfix: truncate when opening for writing (problem reported by philip)
...
- file: now return size at close() time for use with VFS
- zip: tested open speed, added [exec time] notes
This was SVN commit r2075.
2005-03-29 06:27:35 +00:00
MarkT
3c99f0f2eb
Minor JavaScript updates
...
This was SVN commit r2073.
2005-03-28 22:13:47 +00:00
Ykkrosh
e2c61d1519
Actor Editor: Changed serialisation system for import/export/undo/redo, so that file-opening can be undone/redone correctly.
...
This was SVN commit r2071.
2005-03-27 23:53:41 +00:00
janwas
fd14510005
minor improvements: squelch warnings when dumping; debug_out an indication that is_string_ptr raised an exception
...
This was SVN commit r2070.
2005-03-27 18:17:03 +00:00
Ykkrosh
71705b5aa4
Actor Editor: Most-recently-used files list. 'New' menu item. Shuffled some header inclusions around.
...
This was SVN commit r2069.
2005-03-27 18:07:01 +00:00
janwas
36cd555ba7
slight change to error paths for convenience (RETURN_ERR)
...
This was SVN commit r2068.
2005-03-27 17:40:40 +00:00
janwas
2fa430a4e6
- fix bug (wasn't setting mount_point of dir being mounted => crash while writing screenshot)
...
- add check for changing filters while enumerating dirents
- add path_component_valid
- change iterator to only return valid entries (removing that burden
from user code)
This was SVN commit r2067.
2005-03-27 17:27:49 +00:00
janwas
f777979cc8
detect: add posix.h so _SC_* defines are visible (enables mem detect)
...
in several files, expand one-line function bodies (hard to debug)
This was SVN commit r2066.
2005-03-27 17:24:57 +00:00
Ykkrosh
bfe7c1b491
Made icon implementation less bad, so that it doesn't conflict with ScEd
...
This was SVN commit r2065.
2005-03-27 14:03:30 +00:00
janwas
204960c8ee
add vfs_init, shorten load timeslice
...
This was SVN commit r2059.
2005-03-27 01:47:36 +00:00
janwas
6bf2600808
huge change:
...
- replace std::map with custom filename lookup container (more
efficient)
- split into 3 parts (was too big)
also added struct stat-like fields to vfsDirEnt
still under heavy development.
This was SVN commit r2058.
2005-03-27 01:46:54 +00:00
janwas
a1981970e5
new EnumDirEnts call; replaces previous implementation in BaseEntityCollection.cpp that didn't handle subdirectories
...
This was SVN commit r2057.
2005-03-27 01:44:41 +00:00
janwas
ba636ca96c
wposix: fix for USE_MMGR: undef getcwd
...
singleton: switch to assert2
loader: simpler HaveTimeForNextTask check
This was SVN commit r2056.
2005-03-27 01:37:10 +00:00
janwas
12eab0ded6
faster default options; try-catch around padding checks to catch really bogus pointers; our heap-valid checks come before the system's (because they're better behaved/more robust)
...
This was SVN commit r2055.
2005-03-27 01:33:18 +00:00
janwas
ffdc1d8360
add lower-case hash (used by VFS) and revise match_wildcard to accept anything if pattern=0
...
This was SVN commit r2054.
2005-03-27 01:31:39 +00:00
Ykkrosh
2fb2f80aa0
Actor Editor: Open / save / save as. Confirmation on exit. Allow launch from command line / Explorer.
...
This was SVN commit r2053.
2005-03-30 10:35:43 +00:00
Ykkrosh
a321f1cc9f
Added simple icon (on Windows)
...
This was SVN commit r2052.
2005-03-26 19:23:52 +00:00
Ykkrosh
2073733761
Fixed support for extra-new actor format. Updated binaries.
...
This was SVN commit r2050.
2005-03-26 00:22:42 +00:00
Ykkrosh
c11465cfbf
Updated actor references to use filenames instead of names, to allow more efficient loading. Added backward-compatible file support to the Actor Editor.
...
This was SVN commit r2049.
2005-03-25 23:04:36 +00:00
janwas
fea0755911
wpthread - better comments
...
wtime - fix stupid CALIBRATION_FREQ bug - it was set to 1000 [i.e. "ms
interval"]
This was SVN commit r2048.
2005-03-25 20:24:39 +00:00
janwas
481cd97d92
fix timeout calc bug reported by philip (thanks!)
...
This was SVN commit r2047.
2005-03-25 18:55:26 +00:00
Ykkrosh
c2b7df72ce
Updated ScEd binary. Fixed problem with loading maps.
...
This was SVN commit r2046.
2005-03-24 20:57:42 +00:00
Ykkrosh
af7fa2fc6c
Actor Editor: File-selection dialogs in appropriate places. (They're not very nice, but they work most of the time)
...
This was SVN commit r2045.
2005-03-24 19:01:06 +00:00
Ykkrosh
6dbe768dd9
Actor Editor: Combo-box lists, loaded from XML. Allowed right click to edit cells.
...
This was SVN commit r2044.
2005-03-24 12:53:48 +00:00
Ykkrosh
b58a6339bb
Stopped undesirable loading-screen blending
...
This was SVN commit r2043.
2005-03-24 00:02:54 +00:00
Ykkrosh
5078dc1f67
Actor Editor: Allowed undo of import, though not quite correctly. Tidied up other undo-related code a little.
...
This was SVN commit r2042.
2005-03-23 21:14:03 +00:00
Ykkrosh
020645d583
Hacked up ScEd a bit, to disable its actor editor and to let users place entities (rather than actors) on the map.
...
This was SVN commit r2039.
2005-03-22 23:31:30 +00:00
janwas
f19d8dafee
improved update frequency and accuracy of progress bar (by splitting up more init functions).
...
also add thunk mechanism to ease binding to member functions;
finally, added instrumentation to measure how long functions really take
This was SVN commit r2038.
2005-03-22 21:00:56 +00:00
Ykkrosh
5460b8982e
Various small fixes and minimal improvements
...
This was SVN commit r2035.
2005-03-22 13:54:37 +00:00
Ykkrosh
5b11dbb6b0
Corrected string conversion slightly
...
This was SVN commit r2034.
2005-03-22 12:09:11 +00:00
janwas
6d792365aa
rough but functional loading progress bar support.
...
numerous TODOs remaining - initial update instead of only after
completing first job; fix GUI overdraw issue; decrease granularity
(currently only 3 updates)
This was SVN commit r2033.
2005-03-22 02:17:55 +00:00
janwas
5e3b0f06ec
documented and revised after review by philip (thanks!) - progress is now calculated from estimated duration; next instead of current description is returned
...
This was SVN commit r2032.
2005-03-21 13:33:21 +00:00
Ykkrosh
046e1e3adc
Fixed a failure caused by "Intel(R) 82845G/GL/GE/PE/GV Graphics Controller" being preposterously long
...
This was SVN commit r2031.
2005-03-20 21:34:01 +00:00
janwas
0b93abaa7c
config: console alternate key=f9 (not f12, because that triggers a breakpoint in VC)
...
moved write-screenshot key to f10 and disable wsdl hook => printscreen
key copies to clipboard
This was SVN commit r2029.
2005-03-20 15:45:52 +00:00
janwas
77d3c5d0b5
initial loader implementation - provides a queue that is worked off from the main loop; a timeout ensures responsiveness.
...
this is the framework that will allow progress bar updates.
This was SVN commit r2027.
2005-03-20 14:32:43 +00:00
Ykkrosh
06d6cd17f5
Actor Editor: pretty colours
...
This was SVN commit r2026.
2005-03-20 00:46:39 +00:00
Ykkrosh
d0146135c4
Initial Actor Editor code
...
This was SVN commit r2025.
2005-03-19 22:29:32 +00:00
Ykkrosh
afcf7453a3
Random actors, now with fewer missing files
...
This was SVN commit r2022.
2005-03-19 19:10:52 +00:00
Ykkrosh
9e8d3d6518
Mostly complete support for random actors
...
This was SVN commit r2021.
2005-03-22 17:09:36 +00:00
janwas
1019dffdc3
fixed occasional deadlock at exit
...
This was SVN commit r2019.
2005-03-19 14:23:26 +00:00
Ykkrosh
79da4bf050
On-demand loading of actors (sort of)
...
This was SVN commit r2017.
2005-03-19 11:55:27 +00:00
Ykkrosh
219509f00f
Fixed another missing posix.h. Documented a little bit of main.cpp.
...
This was SVN commit r2016.
2005-03-18 23:04:29 +00:00
janwas
468657479c
philip points out precompiled.h -> string_s.h includes posix.h - too heavy for the PCH
...
replaced that with posix_types.h, which now defines size_t.
this change exposed a lot of code that relied on posix.h being included
implicitly; fixed those as well.
This was SVN commit r2015.
2005-03-18 22:44:55 +00:00
Ykkrosh
475dfb2c78
Partial support for new actor format. Partialer support for missing actors without crashing.
...
This was SVN commit r2014.
2005-03-18 22:30:23 +00:00
janwas
ffd141c1e3
remove no longer necessary include guard define (it used to work around a mmgr and crtdbg conflict, but that has since been fixed)
...
This was SVN commit r2013.
2005-03-18 22:26:49 +00:00
janwas
eab88e4354
param to InitVfs made const (BTW, why check argc?); remove lib_init
...
This was SVN commit r2012.
2005-03-18 22:19:38 +00:00
janwas
a4aa9ab246
zip: add instrumentation, see how much time decompression takes
...
This was SVN commit r2011.
2005-03-18 22:18:34 +00:00
janwas
c3bd4efa9b
add O_NO_AIO_NP - if file.cpp doesn't want AIO access, the wposix code shouldn't open another (AIO capable) handle
...
wposix: also cleanup aio_reopen
This was SVN commit r2010.
2005-03-18 22:15:49 +00:00
janwas
9a75e31bbd
wsdl: cleanup semaphore code, move mouse functions near other "misc" functions
...
wpthread: document problem encountered with CreateThread
win_internal: minor cleanup
This was SVN commit r2009.
2005-03-18 22:09:44 +00:00
janwas
df38ee95a8
remove atexit2 - explicit init and shutdown is safer and easier to understand.
...
add some initial docs.
This was SVN commit r2008.
2005-03-18 22:07:55 +00:00
janwas
308535d58d
add instrumentation to see what's slow when starting a session
...
renderer: also move list of alpha maps here from InitResources
This was SVN commit r2007.
2005-03-18 22:02:20 +00:00
janwas
af0800fbdd
uses 32 bit hash instead of 64 - faster (clears up long standing TODO)
...
This was SVN commit r2006.
2005-03-18 21:57:07 +00:00
Ykkrosh
c2d8daa135
Updated archive builder a little bit more
...
This was SVN commit r2002.
2005-03-17 19:17:41 +00:00
Ykkrosh
1e52b32f6b
Updated archive builder, to avoid compressing things which probably don't benefit from it
...
This was SVN commit r2001.
2005-03-17 17:52:53 +00:00
Ykkrosh
ae172a9a01
Disabled mipmaps on GUI textures and cursors
...
This was SVN commit r1999.
2005-03-17 00:06:51 +00:00
janwas
c3da7f5e33
statically allocated per-CPU info (simplicity), and profiler WIP
...
This was SVN commit r1995.
2005-03-15 18:51:54 +00:00
janwas
8afc1d9daf
use H_DEREF
...
This was SVN commit r1994.
2005-03-15 18:24:00 +00:00
janwas
1b2527c49e
add dox to posix.h;
...
pre-existing dox have been converted to /* */; added "KEEP IN SYNC WITH
WIKI" warning
This was SVN commit r1993.
2005-03-15 18:23:13 +00:00
janwas
f1f945c2fa
fix for bug reported by philip: had dxt1a and dxt1 backwards
...
This was SVN commit r1991.
2005-03-10 20:29:27 +00:00
Ykkrosh
d37b081b2c
Made things mostly compile and run on ICC 9.0
...
This was SVN commit r1990.
2005-03-10 20:28:25 +00:00
janwas
3f15b5555c
massive cleanup related to internal format. now calculated along with fmt during reload.
...
more changes pending (split TexData and its settings; make tex.cpp wrap
its data in Handle; clean up 'is loaded' checks)
This was SVN commit r1988.
2005-03-10 17:04:42 +00:00
janwas
a61e31e0a3
hook up JPG encoder. minor changes with JPG (en|de)code function shutdown
...
This was SVN commit r1987.
2005-03-10 17:02:10 +00:00
janwas
6908cc1062
still getting 'incorrect symbol tag' assert (SymTagBaseClass). replaced with debug_out
...
This was SVN commit r1986.
2005-03-10 17:01:18 +00:00
janwas
eab8c2957a
add VFS destination plugin for jpeg-6b (allows writing out images as JPG)
...
removed unnecessary SIZEOF macro (replaced with sizeof)
This was SVN commit r1985.
2005-03-10 16:59:01 +00:00
janwas
19b3d2d388
rename oglExtAvail to oglHaveExtension
...
main.cpp: also provide for different screenshot file formats by passing
in extension
ogl.cpp: also add oglHaveVersion
This was SVN commit r1984.
2005-03-10 16:57:42 +00:00
janwas
274771620a
checks if buffer size == sizeof(char*), which suggests a bug in the calling code
...
This was SVN commit r1983.
2005-03-10 16:56:13 +00:00
janwas
2e13ec5ff1
fix stupid sizeof bug reported by philip
...
This was SVN commit r1981.
2005-03-10 00:47:23 +00:00
Ykkrosh
c2450ac266
Negligibly improved PMDExp's chances of compiling
...
This was SVN commit r1979.
2005-03-09 18:13:35 +00:00
janwas
11419fc1fe
add pitch shift capability to snd.cpp and JS binding
...
This was SVN commit r1977.
2005-03-09 16:17:26 +00:00
janwas
3050d4c7fe
posix: add semaphore.h
...
wposix: add ETIMEDOUT errno
wpthread: interface fix (was returning void from 2 functions); cleanup;
removed TerminateThread (dangerous!); add sem_timedwait
wtime: thread implementation switched to pthread - avoids
TerminateThread issue
This was SVN commit r1976.
2005-03-09 15:52:35 +00:00
janwas
db1a6ddf38
minor improvements
...
This was SVN commit r1974.
2005-03-09 12:57:52 +00:00
janwas
5b3d4a196c
mucking about with base lib headers:
...
lib/posix_types.h: wrapper for stdint / sysdep/win/wposix_types.h
included by types.h; replaces posix.h there.
(works around wsock conflicts by not pulling in all posix stuff
everywhere)
This was SVN commit r1973.
2005-03-09 12:56:02 +00:00