Commit graph

  • 957f7e9487 - Accept binangle, fixedhoriz and lookangle classes in SetupViewpoint() vs. Q16.16 variables. Mitchell Richters 2021-03-25 19:06:01 +1100
  • 463dbc4c4f - fixed issue with empty voxel slots. Christoph Oelckers 2021-03-25 08:37:44 +0100
  • 13bbf0a4f9 - sector portals in RRRA are working. Christoph Oelckers 2021-03-24 23:55:10 +0100
  • dbbdfaa4ba - sector portals in Blood are working. Christoph Oelckers 2021-03-24 23:11:06 +0100
  • 368b2319f2 - replaced 'static FORCE_INLINE' globally with 'inline'. Christoph Oelckers 2021-03-24 21:43:36 +0100
  • b7e8815133 - some further lightening of compat.h. Christoph Oelckers 2021-03-24 21:13:36 +0100
  • 8993095bc0 - got rid of pow2char Christoph Oelckers 2021-03-24 20:37:20 +0100
  • d8627a2b3f - removed all remains of projection math weirdness from the automap code in the games plus a bit more cleanup of the engine code. Christoph Oelckers 2021-03-24 20:28:58 +0100
  • 022edd2dc2 - cleaned engine.cpp off all code exclusive to the Polymost renderer. Christoph Oelckers 2021-03-24 19:45:42 +0100
  • e47b4507e4 - serialize the sector portal offset table. Christoph Oelckers 2021-03-24 18:42:00 +0100
  • 1297e4ed02 - SW's line to sprite portals are working now. Christoph Oelckers 2021-03-24 10:33:50 +0100
  • 9903b39cf5 - make Blood's line to line portal operational. Christoph Oelckers 2021-03-24 09:04:48 +0100
  • 829be9b56b - use value parameters for arguments in binaryangle.h. Christoph Oelckers 2021-03-24 09:02:07 +0100
  • 087da46522 - finally got mirrors working. Christoph Oelckers 2021-03-23 21:23:49 +0100
  • c681fa6699 - use Build math for mirror transitions. Christoph Oelckers 2021-03-23 20:30:19 +0100
  • 46e0b16370 - fixed ordering issues in drawer Christoph Oelckers 2021-03-23 19:20:06 +0100
  • 0c7f05a416 - let the clipper work exclusively on Build coordinates. Christoph Oelckers 2021-03-22 23:40:25 +0100
  • 096ce5e025 - initial sky fixes. Christoph Oelckers 2021-03-22 16:02:52 +0100
  • a12f277846 - fixed uninitialized clear color variable. Christoph Oelckers 2021-03-22 12:07:15 +0100
  • e884a418f8 - portal WIP Christoph Oelckers 2021-03-22 12:07:29 +0100
  • cecfbb76e8 - fixed uninitialized clear color variable. Christoph Oelckers 2021-03-22 12:07:15 +0100
  • 63f057d93f - portal and sky WIP. Christoph Oelckers 2021-03-21 22:48:01 +0100
  • 75159e06c0 - uncommented the portal code in hw_walls.cpp. Christoph Oelckers 2021-03-21 19:36:55 +0100
  • 9fe462d358 - adapted GZDoom's portal framework. Christoph Oelckers 2021-03-21 18:41:23 +0100
  • 98e4a3035d - updated the earcut.hpp triangulator. Christoph Oelckers 2021-03-21 11:54:39 +0100
  • 09a9e14feb - set up engine portals for SW. Christoph Oelckers 2021-03-21 17:04:06 +0100
  • a36377111c - engine-side portal setup for Blood and RRRA. Christoph Oelckers 2021-03-21 14:48:35 +0100
  • b91441f849 - same render interface rework for Shadow Warrior. Christoph Oelckers 2021-03-21 12:22:50 +0100
  • 757d7be18b - updated the earcut.hpp triangulator. Christoph Oelckers 2021-03-21 11:54:39 +0100
  • ecd6e68d69 - made render call adjustments to Exhumed. Christoph Oelckers 2021-03-21 11:48:18 +0100
  • 6f7e7459ea - did some cleanup on Duke's render code to prepare for the new way of handling portals. Christoph Oelckers 2021-03-21 10:58:11 +0100
  • 9f36ef69e6 - fixed variable name clash caused by viewUpdateShake's global variables. Christoph Oelckers 2021-03-21 08:58:38 +0100
  • d42ce0ee7e - WIP Christoph Oelckers 2021-03-20 23:01:16 +0100
  • 4109a256ac - Blood: cleanup of render code. Christoph Oelckers 2021-03-20 19:20:42 +0100
  • f30a568858 - moved wallfront function into polymost.cpp. Christoph Oelckers 2021-03-20 19:10:46 +0100
  • 91957e40f1 - moved some original Raze code out if the Build folder. Christoph Oelckers 2021-03-20 17:08:55 +0100
  • fedfc2cfa4 - removed global variables that were only being used by the automap drawer plus a few other obsolete things. Christoph Oelckers 2021-03-20 16:46:06 +0100
  • 30f4e2b29d - replaced the engine automap drawer with one leveraging the newly added sector geometry data. Christoph Oelckers 2021-03-20 12:47:51 +0100
  • 88706e8e13 - added a cache for the sector geometry. Christoph Oelckers 2021-03-19 23:11:23 +0100
  • 5a0c8da6bf - Duke: fixed some incorrect assignments in CON parser Christoph Oelckers 2021-03-19 21:00:12 +0100
  • 3df5c440f9 - added some helpers to make it easier to determine if a sector's geometry has been altered. Christoph Oelckers 2021-03-19 20:40:44 +0100
  • 895b875453 - Invert rollang in hw_entrypoint.cpp:SetupView(). Mitchell Richters 2021-03-20 08:35:17 +1100
  • 93bb774573 - flat alignment. Christoph Oelckers 2021-03-19 18:58:14 +0100
  • a5b3a1dd3e - removed some unused things from engine.cpp. Christoph Oelckers 2021-03-19 15:12:54 +0100
  • 76682c72e3 - removed krecipasm. Christoph Oelckers 2021-03-19 14:23:41 +0100
  • dd15fc54c1 - top texture means RENDERWALL_TOP, not that it matters much at the moment... Christoph Oelckers 2021-03-19 12:02:20 +0100
  • ff8ca99e2b - fixed y alignment of bottom textures. Christoph Oelckers 2021-03-19 11:51:38 +0100
  • f8de712b81 - fixed horizontal panning for bottom textures. Christoph Oelckers 2021-03-19 11:22:24 +0100
  • 385cc8cbbd - NPOT texture alignment fixes. Christoph Oelckers 2021-03-19 10:29:38 +0100
  • 9406e6d2ad - fixed the biggest issues with flat rendering Christoph Oelckers 2021-03-18 23:22:51 +0100
  • 7dd5b508c8 - flat rendering WIP. Christoph Oelckers 2021-03-18 21:50:02 +0100
  • 0579368626 - removed render.cpp, now that everything is in its proper place. Christoph Oelckers 2021-03-18 17:24:58 +0100
  • 547ed4e415 - route everything through the full backend, now completely bypassing the intermediate GLInstance layer. Christoph Oelckers 2021-03-18 17:18:03 +0100
  • 4cf2493cfd set up the entry point for the renderer. Christoph Oelckers 2021-03-18 14:49:36 +0100
  • c4b3523f05 - moving utilities to more appropriate places. Christoph Oelckers 2021-03-18 12:49:33 +0100
  • 6068427270 - port the bunch drawer to the backend's core. Christoph Oelckers 2021-03-18 12:32:31 +0100
  • af6c6c8ef0 - added the DrawInfo class. Christoph Oelckers 2021-03-15 18:55:56 +0100
  • e9dd1c104b - started adding the draw list code from GZDoom. Christoph Oelckers 2021-03-18 10:19:13 +0100
  • 0f28069f96 - fixed NPOT shader parameters. RR E1L1's hedges render properly now. - fixed a few places where wall[0] was accessed. Christoph Oelckers 2021-03-18 09:20:38 +0100
  • 2d958745b4 - fixed: Polymost must set the viewpoint if renderers are switched. - fixed coordinate order in renderSetViewpoint - fixed backwall checks accidentally testing wall 0 instead of the current wall. Christoph Oelckers 2021-03-18 00:28:38 +0100
  • 493294909b - fixed texture alignment Christoph Oelckers 2021-03-17 23:29:13 +0100
  • 47dce8de8c - partially fixed y-panning and removed the aspect factor. Christoph Oelckers 2021-03-17 20:02:50 +0100
  • 65097c4098 - set proper visibility factor and viewport. Christoph Oelckers 2021-03-17 19:07:00 +0100
  • b492cbcebb - ported my old Build-style renderer for Doom from 2008 and the wall renderer from GZDoom to work with Build data. Christoph Oelckers 2021-03-15 23:46:03 +0100
  • 9ebd8fd4a5 - put all of Polymost in a namespace. Christoph Oelckers 2021-03-15 19:39:58 +0100
  • c6f83fa8bd - added GZDoom's clipper. Christoph Oelckers 2021-03-15 19:05:08 +0100
  • a484e39e05 - removed integer square root code. Christoph Oelckers 2021-03-14 23:38:39 +0100
  • 7c68261fbf - redirect Exhumed's shareware exit to the main menu. Christoph Oelckers 2021-03-15 08:36:16 +0100
  • ac82838859 - removed unused 'wallvisible' function. Christoph Oelckers 2021-03-15 08:35:30 +0100
  • 8aa59f2385 - use clamp instead of bit masking to handle out of range interpolation factors for models. Christoph Oelckers 2021-03-15 11:35:39 +0100
  • 60979ee478 - fixed: G_BuildTiccmd needs to clear the command struct. Christoph Oelckers 2021-03-15 10:11:49 +0100
  • d604ca732f - upgraded wadsrc/CMakeLists.txt Christoph Oelckers 2021-03-15 08:38:31 +0100
  • c3071edc60 - updated CMake project files. Christoph Oelckers 2021-03-14 16:44:58 +0100
  • 834da8b83b - Exhumed: refresh the status bar after loading a saved game. Christoph Oelckers 2021-03-14 12:57:23 +0100
  • 90cb82d244 - disable the player specific volume modifiers if replay gain is enabled. Christoph Oelckers 2021-03-14 09:05:28 +0100
  • aa789c7605 - adapt to changed value range of module master volume in ZMusic. Christoph Oelckers 2021-03-14 08:51:59 +0100
  • 8ae5d0b30e - backend update from GZDoom. Christoph Oelckers 2021-03-13 01:21:38 +0100
  • f4b27bbd27 - sort the game selection list by definition order in grpinfo.txt. Christoph Oelckers 2021-03-12 23:45:03 +0100
  • 25bf0854cf - allow game specific music names for all games supporting an Ogg-format CD audio soundtrack. Christoph Oelckers 2021-03-12 23:15:34 +0100
  • d7f720664a - Exhumed: fixed uninitialized variables in Queen boss when reloading a savegame. Christoph Oelckers 2021-03-09 22:18:43 +0100
  • df742d25db - Exhumed: Replace asserts for range checks with if's. Christoph Oelckers 2021-03-09 20:02:08 +0100
  • e375c799ce - CommonLoon102's weapon fixes from NBlood: Christoph Oelckers 2021-03-09 09:30:27 +0100
  • ee5950e7ad - backend update from GZDoom. Christoph Oelckers 2021-03-07 13:21:15 +0100
  • ad8654ed06 - fixed maphack loader. Christoph Oelckers 2021-03-07 09:39:16 +0100
  • 9104fba3ec - moved colormap constants to backend. Christoph Oelckers 2021-03-06 23:06:26 +0100
  • 5b85105762 - re-added the fix for the inverted card reader in Twin Dragon's Map 10. Christoph Oelckers 2021-03-06 12:20:03 +0100
  • 57a6bfcdcd - Blood: fixed typo in map loader that overwrote the floor y panning offset with its fractional part. Christoph Oelckers 2021-03-03 13:26:58 +0100
  • 6368db7d9e - deactivate the swcustom.txt in ProAsm's Wanton Destruction. Christoph Oelckers 2021-03-02 21:48:58 +0100
  • cb14e3023e - fixed "roll" in maphack parser Christoph Oelckers 2021-03-02 21:47:43 +0100
  • 410a269c93 - added autodetection support for the ProAsm version of Wanton Destruction. sinisterseed 2021-03-02 22:32:03 +0200
  • e3678e27c0 - added "swap mouse buttons" option to menu. Christoph Oelckers 2021-03-02 16:43:13 +0100
  • bbd5c0ac8b - transitioned voxel rendering to use the backend's implementation. Christoph Oelckers 2021-03-01 20:48:03 +0100
  • 8d5682fa97 - version bump. We're past 0.8 for some time now, and slowly approaching 1.0 :) . sinisterseed 2021-03-02 17:52:13 +0200
  • bdeca12f95 - removed menu entry for SW's altnukeinit toggle. The feature has been removed, rendering the entry useless. sinisterseed 2021-03-02 15:15:30 +0200
  • 4b59acd251 - Blood: Check the sound's internal loop flag when playing a sound. Christoph Oelckers 2021-03-02 11:58:29 +0100
  • e0f1a83f40 Revert "- SW: Alt implementation for preparing a nuke." Mitchell Richters 2021-03-02 20:02:20 +1100
  • b9050b1a35 - Blood: properly clip the gauge for throwing dynamite force instead of stretching it. Christoph Oelckers 2021-03-02 03:31:10 +0100
  • a7dc86583f - Blood: commented out cultist code that should not be entered due to the 'isrunning' bug. Christoph Oelckers 2021-03-01 22:28:21 +0100
  • 4b9a1465af - Exhumed: fixed inventory use bindings Christoph Oelckers 2021-03-01 20:13:12 +0100
  • 9933ff75b1 Merge branch 'master' of https://github.com/coelckers/Raze Christoph Oelckers 2021-03-01 19:29:13 +0100