Aprile 2016
-
Generale
A potential fix for the "loading sounds and music from zip files" bug.
Marzo 2016
-
Generale
OS X: Only build the SDLMain object with SDL 1.2.
-
Generale
GL ES: Introduce ETC1 and (alpha-less) ETC2 texture compression, which improves performance by using less VRAM and requiring shorter data bus transfers.
-
Modify ProcessRGB to take input in RGBA format instead of BGRA.
-
Enforce C linkage on the ProcessRGB functions.
-
Replace use of std::array (which seems not to exist under all compilers) with simple custom class.
-
Replace x86-specific _bswap intrinsic with custom byteswap function (which a good compiler should treat identically anyway).
-
Remove C++11 dependency on cstdint when compiling with an earlier standard revision.
-
Modify include guard tokens to conform to the C and C++ standards by not using underscore prefixes.
-
Remove SSE4.1 and AVX2 support.
Mostra dettagli
They are of no use to us on ARM.
-
The fma function is not a member of the std namespace.
-
Fix type problem in ProcessRGB_ETC2.
-
Generale
Add the ETC compression algorithm portions of etcpak to the repository, with no modifications.
-
Generale
Fix Android warnings missed due to Android.mk misconfiguration.
-
Generale
Fix warnings pointed out by Xcode.
-
Minor build system cleanup.
-
Add glCompressedTexImage2D and glCompressedTexSubImage2D as cheap copies of their non-compressed variants.
-
Allow using RGBA as the input texture format for an alpha-less internal texture format.
-
Revert part of r5655 that wiped out my cast-qual fixes from r5551.
-
Clean up texcache_enabled.
-
Generale
Un-break the iOS build.
-
Generale
Fix drawing voxels with ids >= 256
-
Generale
Make sprite tails and label borders purple if the sprite is blocking.
-
Generale
Fix Mapster32 sprite selection colors when using a tiles.cfg that defines tile groups using colors from the bright half of the original 16-color palette.
Mostra dettagli
In layman's terms, this fixes the effect sprites flashing black in 2d mode.
-
Generale
Minor change of scope of a couple variables. DONT_BUILD.
-
Generale
Add .ssi to the list of file extensions loaded automatically when passing a directory with -game_dir
-
Generale
Fix a bug where cvars of type CVAR_UINT couldn't be set to values larger than a signed int due to clamping by atoi/atol.
-
Generale
Play DUKE_GETWEAPON6 in cheat menu
-
Generale
Add #pragma once to the top of a couple of the most commonly included headers in build/include. DONT_BUILD.
-
Generale
Android UI work. DONT_BUILD.
-
Generale
pragma once for mact headers.
-
Generale
Android stuff. DONT_BUILD.
-
Generale
Remove useless bytesperline parameter from a couple of kplib functions.
-
Generale
Disable gamma based brightness with GL ES because it's too slow. DONT_BUILD.
-
Generale
Remove a couple of apparently unncessary glPushMatrix()/glPopMatrix() calls.
-
Generale
Don't squish the player in lotag 1 sectors that have a SE7.
-
Generale
Move inventory enums into a separate inv.h. DONT_BUILD.
-
Generale
A couple of jwzgles fixes for mobile, from a newer version of xscreensaver. DONT_BUILD.
-
Generale
Make PLUTOPAKSPRITE glow on the startup screen like it glows in the menu, because the startup screen is displayed until input is received on mobile.
-
Generale
Fix parental lock
-
Generale
Android work. DONT_BUILD.
-
Generale
VS project and MSVC Makefile updates. DONT_BUILD.
-
Generale
Revert r5601 in its entirety. This fixes MIDI playback on Windows.
-
Add one-bit alpha detection for hightile and model skins.
-
Add r_texcompr 2, which compresses ART in addition to hightile.
-
Add HICR_ARTIMMUNITY and DAMETH_ARTIMMUNITY, which currently function identically to NOTEXCOMPRESS and NODOWNSIZE combined, and are only used when:
Mostra dettagli
1. Using an ART tile 2. Using a hightile defined through the tilefromtexture "texture" subtoken 3. Using a hightile that, if downsized, will be smaller than the ART tile for that tilenum (tenuous)
-
Generale
Nuke some troublesome default texcache setting detection/enforcement in game.c that looks redundant anyway.
-
Generale
Fix mistakes in r5642.
-
Move daskinloader into mdloadskin and clean up it and gloadtile_hi against one another.
Febbraio 2016
-
Eliminate the need for separate manifests for 32-bit and 64-bit builds by specifying a wildcard for processorArchitecture attributes.