- Jan 16, 2016
-
-
Inuyasha authored
-
- Jan 14, 2016
-
-
Alam Ed Arias authored
-
Alam Ed Arias authored
-
Monster Iestyn authored
Added missing SHORT macros around these variables, they're needed for big-endian builds to use these properly ...I'm to blame for this particular slipup as it happens, surprise surprise
-
Monster Iestyn authored
-
Monster Iestyn authored
some of the mess in here really bothers me
-
Monster Iestyn authored
-
Monster Iestyn authored
From what I can tell, correcting this one value in finetangent[] shouldn't cause any harm at all, so...
-
Monster Iestyn authored
Note: polyobj_t's "translucency" is apparently a SIGNED integer, so in theory it's possible to get polyobj flats to use the "spanfunc = splatfunc" line using negative values. If this is not meant to happen, this should probably be fixed asap Conflicts: src/f_wipe.c
-
Monster Iestyn authored
I'm surprised how the source code flew in the face of this fact for so long and just used it everywhere, that's just silly. Conflicts: src/f_wipe.c
-
Monster Iestyn authored
Since cv_pointlimit is handled in P_CheckPointLimit, I've just created P_CheckTimeLimit for cv_timelimit. It helps make P_UpdateSpecials less messy-looking anyway.
-
Monster Iestyn authored
Actually uses 0 and 65536 now! (and also INT32_MIN)
-
Monster Iestyn authored
Fix up lib_finetangent so tan() returns values starting from "0" in Lua (finetangent itself hasn't been touched) Also fixed how the function went out of the array's bounds for ANGLE_180 and above (or negative angles)
-
Monster Iestyn authored
-
Inuyasha authored
-
Inuyasha authored
-
Inuyasha authored
Also makes comptime.bat work with git if able. Development builds will now show the branch and the SHA1 hash of the revision. Also been tested to work with subversion, where it displays "Subversion r####". You know, just in case.
-
Inuyasha authored
Updates to comptime.sh/comptime.bat for branch/revision info Basically makes comptime.bat work with git, displays branch and SHA-1 hash of revision information in the menu, etc. See merge request !23
-
Inuyasha authored
-
Inuyasha authored
-
Inuyasha authored
Also makes comptime.bat work with git if able. Development builds will now show the branch and the SHA1 hash of the revision. Also been tested to work with subversion, where it displays "Subversion r####". You know, just in case.
-
-
(I won't touch overlays for now)
-
-
more detailed description: vissprites now store dispoffset in a separate variable from (y)scale, and uses it to influence order between sprites without it affecting the actual drawing of the sprites themselves
-
Inuyasha authored
The less branches, the better. Optimization is a bitch, you know.
-
Alam Ed Arias authored
-
Inuyasha authored
Sp supers for everyone Getting simple changes out of the way. See merge request !21
-
Inuyasha authored
Monster's miscellaneous meddling A miscellaneous assortment of code-cleanup and other changes, plus fixing up SRB2's tangent array so it behaves more as expected (especially on the Lua side). More specific details of the changes: (MUST-HAVE CHANGES) * `finetangent[]` has been entirely redone in the same manner as finesine/finecosine. * Lua's tan() function shifts `finetangent[]` results by `ANGLE_90` to get what you EXPECT it to return (e.g. `tan(0)` actually returns 0 now). This means finetangent itself doesn't need to change its general arrangment, this only affects Lua specifically. * Lua's tan() function now also doesn't go out of `finetangent[]`'s bounds at all. Before, `tan(ANGLE_180)` through `tan(ANGLE_MAX)` and such would just give you values unrelated to the array in question, which was clearly a bad thing. (CAN PROBABLY LIVE WITHOUT?) * `finecosine`'s definition moved from r_main.c to tables.c. * Created `P_CheckTimeLimit` for `cv_timelimit`, much like `cv_pointlimit` has `P_CheckPointLimit`. It cleans up `P_UpdateSpecials` a bit at least. * Some code cleanup relating to translucency maps - these are kind of unimportant, I was about to stop `FF_TRANSMASK` being used everywhere, but this was apparently a bad idea so I backtracked a bit. * Re-added `_MSC_VER` check around MSVC-specific code in doomtype.h, in case it wasn't defined (and `__OS2__` was). Also left a comment there regarding `__BYTEBOOL__`. * Fixed an apparent copy+paste goofup in `joyaxis_cons_t[]` for the Wii-specific code. See merge request !10
-
Monster Iestyn authored
Fix md2s shoutouts to MI for breaking them accidentally I was about to just commit this straight to next but it's the perfect reason of why code review is beneficial and I'd be a hypocrite to point that out and then skip the process See merge request !28
-
Inuyasha authored
Reduced palette You guys should know what this is by now. If you don't, you really need to catch up. =P We should check with toaster and others involved to check this thing is actually ready to go though, the number of changes to the palette itself over the last year has been absurd. See also http://git.magicalgirl.moe/STJr/SRB2Internal/issues/8 See merge request !13
-
- Jan 13, 2016
-
-
Inuyasha authored
Yeah, whatever, this is changing stuff that was already all my own anyway, and I already extensively tested it in the *first* place when I was measuring the amount of time it took. Honestly this could be merged into public master, but pfft... See merge request !19
-
- Jan 12, 2016
-
-
Monster Iestyn authored
Not related to Wolfy's problems afaik... this branch seems to be turning into a misc compiling fixes branch now
-
Monster Iestyn authored
Apparently all parts of the source code that require GLPatch_t are themselves used only if HWRENDER is defined. Do I need to say more? Not sure if this will fix Wolfy's latest problem or not though
-
Monster Iestyn authored
Basically, Wolfy's linux (non-CMake) compiling apparently fails here, and config.in.h actually lives outside of the sdl folder. Blame a particular someone for blindly copy+pasting these includes in this file without considering the consequences when adding support for CMake everywhere.
-
Monster Iestyn authored
Some small compiling fix ~~See commit description for details, I'm not repeating it all here with different words.~~ ~~Needs testing before we actually merge the changes in, I don't have anything besides Windows so I can't actually try this fix out for myself sadly. :(~~ This was originally a quick branch I made to fix a problem so that @wolfy852 could compile with Linux on some thing of his ...turned out not to be the only problem, and then I found a slightly unrelated problem altogether. So it's now a small assortment of compiling-related fixes. Also should be merged to next, which is hopefully obvious. See merge request !29
-
- Jan 11, 2016
-
-
Monster Iestyn authored
Not related to Wolfy's problems afaik... this branch seems to be turning into a misc compiling fixes branch now
-