Rev |
Age |
Author |
Path |
Log message |
Diff |
5056 |
2139d 6h |
hendricks266 |
/polymer/eduke32/build/include/build.h |
Add "globalflags" def token. Flag 1 is a kill switch for the tileshades and artmapping features. Flag 2 is kill switch for the GL fullbright rendering pass. |
|
5010 |
2159d 0h |
terminx |
/polymer/eduke32/build/include/build.h |
Nocompress and nodownsize for skyboxes |
|
5001 |
2165d 21h |
terminx |
/polymer/eduke32/build/include/build.h |
Polymost changes to better support running under GL ES. Still need to investigate GL_LINES and GL_QUADS... neither work under either GL -> GL ES wrapper we've tried, so we must be doing something wrong. |
|
4958 |
2171d 9h |
helixhorned |
/polymer/eduke32/build/include/build.h |
In DEBUGANYWAY=2/DEBUG_MAIN_ARRAYS build, declare tsprite[] as tspritetype.
Fixing a bunch of warnings. DONT_BUILD. |
|
4937 |
2189d 2h |
helixhorned |
/polymer/eduke32/build/include/build.h |
Lunatic: fix build and linking. DONT_BUILD.
- t{sector,wall}type are simply typedef'd to the non-t versions
- make FORCE_INLINE unconditional of DISABLE_INLINING (otherwise there are
multiple definitions of these functions)
- update lunatic/doc/lpeg-lunatic.patch to apply against the LPeg 0.12 I just
downloaded |
|
4933 |
2189d 6h |
helixhorned |
/polymer/eduke32/build/include/build.h |
Fix bsearch() call for user G_LoadMapHack(): don't access nonexistent storage. DONT_BUILD. |
|
4919 |
2192d 19h |
terminx |
/polymer/eduke32/build/include/build.h |
Implement better fade-out for quotes and for the mouse cursor in the menu. |
|
4909 |
2195d 17h |
terminx |
/polymer/eduke32/build/include/build.h |
Fix Mapster32 sector copying |
|
4903 |
2196d 21h |
terminx |
/polymer/eduke32/build/include/build.h |
Introduce "twalltype" for temporary uses of walltype where using wall_tracker_hook() would be invalid. This is similar to "tspritetype" and fixes a bunch of problems in the editor that cropped up when changing the tracker sanity checks to an assert that only exists in debug builds (branching upon any write to a sprite, sector or wall had an unacceptable impact on performance). |
|
4898 |
2196d 21h |
terminx |
/polymer/eduke32/build/include/build.h |
Revise C++ structure trackers for performance and introduce "tspritetype", for temporary sprites or other usages where using the trackers would be invalid or undesired. DONT_BUILD. |
|
4884 |
2199d 11h |
hendricks266 |
/polymer/eduke32/build/include/build.h |
Implement UserMapHacks. |
|
4853 |
2211d 7h |
hendricks266 |
/polymer/eduke32/build/include/build.h |
Add the necessary plumbing to sdlayer to detect mousedown, mouseup, and dragging. |
|
4812 |
2225d 4h |
helixhorned |
/polymer/eduke32/build/include/build.h |
Pull setting g_noFloorPal[] further down, into makepalookup().
Now passed as last arg 'noFloorPal' to makepalookup(). Used as follows:
- from loadlookups(): *false*, i.e. do take over floor pal.
- from generatefogpals() [default fog pals] and fillemptylookups(): *true*,
i.e. don't take over floor pal
- from DEF 'fogpal': true
- from DEF 'makepalookup': take over flag from pal from which we are remapping,
or set to true if remapping from pal 0
- (CROSSHAIR_PAL: true)
This should make the issue reported in
http://forums.duke4.net/topic/775-eduke32-20-and-polymer/page__view__findpost__p__197583
resolve in a natural manner. |
|
4811 |
2225d 4h |
helixhorned |
/polymer/eduke32/build/include/build.h |
Move g_noFloorPal[] to the engine side and adapt other stuff accordingly.
- 'nofloorpalrange' DEF token: now handled for both game and editor (for the
latter, it's effective only for "shade preview" mode, [']+[X]).
- in generatefogpals(), assign g_noFloorPal[] = 1 for every generated (default)
fog pal; get rid of its return value / g_firstFogPal |
|
4766 |
2242d 21h |
hendricks266 |
/polymer/eduke32/build/include/build.h |
Make a bunch of things extern "C". This should fix C++ builds on OS X and with Lunatic. DONT_BUILD. |
|
4759 |
2246d 7h |
helixhorned |
/polymer/eduke32/build/include/build.h |
In Lunatic build, make krand() a proper function again, called from Lua/FFI.
DONT_BUILD. |
|
4749 |
2246d 14h |
terminx |
/polymer/eduke32/build/include/build.h |
WIP refactor of SDL interface. DONT_BUILD. |
|
4747 |
2246d 14h |
terminx |
/polymer/eduke32/build/include/build.h |
Part 1 of attempting to adhere to C standard section 7.1.3. It turns out it's illegal to use identifiers that begin with _ or have __ anywhere in them. DONT_BUILD. |
|
4744 |
2246d 14h |
terminx |
/polymer/eduke32/build/include/build.h |
Inline krand() when not using KRANDDEBUG. DONT_BUILD. |
|
4724 |
2262d 2h |
helixhorned |
/polymer/eduke32/build/include/build.h |
baselayer.c: fix an oob write to ylookup[] intoduced in r4695.
On Linux, it started manifesting itself since r4719 as crashes whose
backtraces pointed to malloc() and were not helpful. Valgrind finally
uncovered this. |
|