Commit graph

  • 5308747a32 Remove some more branching in fp shader Emile Belanger 2021-03-13 16:08:02 +0000
  • 3f69dfd808 Move gl_pipeline_depth usage to framebuffer code so it does not rely on being set externally Emile Belanger 2021-03-13 15:07:13 +0000
  • 59c0e883b2
    Merge pull request #1 from alexey-lysiuk/gles_remove_post Emile Belanger 2021-03-13 15:02:26 +0000
  • f1e8e19b94 - use OpenGL ES renderer in Cocoa and SDL backends alexey.lysiuk 2021-03-13 16:24:41 +0200
  • af6b558fcf - fixed compilation of non-Windows targets alexey.lysiuk 2021-03-13 16:23:14 +0200
  • 8b45ff6c90 - added missing .cpp file to CMake configuration alexey.lysiuk 2021-03-13 16:22:57 +0200
  • 957a69388d Added texture sampler back in. TODO, looks like it sets the filter every time it bind the texture.. Emile Belanger 2021-03-13 12:53:47 +0000
  • f0ddc063b0 - do not sort level names in the statistics output when saving. Christoph Oelckers 2021-03-13 13:11:03 +0100
  • fa0be28af1 - print a message if saving the statistics file fails. Christoph Oelckers 2021-03-13 12:21:35 +0100
  • ae09ca7a48 - moved EColorManipulation into the backend. Christoph Oelckers 2021-03-13 12:21:07 +0100
  • 7d58bd26df Added missing files Emile Belanger 2021-03-12 13:56:36 +0000
  • a0cffca3bb - restore accidentally deleted 'testmusicvol' CCMD. Christoph Oelckers 2021-03-12 08:48:59 +0100
  • 3d55c76a89 Merge branch 'replaygain' Christoph Oelckers 2021-03-12 08:48:00 +0100
  • d1023046ba - default replay gain to 'off'. Christoph Oelckers 2021-03-11 15:47:05 +0100
  • b9dafaaa6b - fill in the MIDI defaults for generating the lookup string for replay gain. Christoph Oelckers 2021-03-11 00:20:19 +0100
  • f11780600f - implemented replay gain calculation and management. Christoph Oelckers 2021-03-10 23:06:21 +0100
  • a785de8711 Changed back to highp for gles2 shaders. Medium was causes precision issues on some GPUs. Need to make run-time option. Emile Belanger 2021-03-10 21:30:06 +0000
  • f760303f81 Forced texture filter. TODO: Fix this Emile Belanger 2021-03-10 17:31:41 +0000
  • 723a4b37cd Fix portals on 32bit machines Emile Belanger 2021-03-10 17:06:28 +0000
  • 87e1822b47 Disable user shaders for GLES2 Emile Belanger 2021-03-10 17:00:28 +0000
  • bf33403381 Show subtitles for the Entity's greeting lines in Strife. nashmuhandes 2021-03-10 18:17:43 +0800
  • 12aa7a8ff6 - Fix crash with wind effect on special water sectors. drfrag 2021-03-10 12:59:07 +0100
  • 7a050f7a6c Fix moving floors update Emile Belanger 2021-03-10 11:50:16 +0000
  • 4e2caf6757 Fixed mirror effect shader Emile Belanger 2021-03-09 20:55:09 +0000
  • 8a9deadb46 Added option to test not using render buffers Emile Belanger 2021-03-09 20:26:55 +0000
  • ecd325513f Optimise uLightLevel Emile Belanger 2021-03-09 20:05:06 +0000
  • 4401ba5b4b Disabled sport light stuff in shader and removed some branches. Need to remove spot light data from uniform array Emile Belanger 2021-03-09 18:14:52 +0000
  • 0dca516719 Optimise lights to create separate shaders for different combinations. Code cleanup Emile Belanger 2021-03-09 17:54:37 +0000
  • d333e46a45 Removed gl_satformula option from present.fp to save an if, could be replaces with #define Emile Belanger 2021-03-09 16:56:16 +0000
  • b7bbfd4efd Add SetSubtitleNumber(int num, str sound) ACS function. Works exactly like its ZScript counterpart. The activator of the script must be a player. nashmuhandes 2021-03-09 14:08:31 +0800
  • b721367ff8 Optimise dyn lights a bit Emile Belanger 2021-03-08 21:18:01 +0000
  • e395c660ec Dynamic lights hacked back in for GLES2, needs optimisation Emile Belanger 2021-03-08 20:23:12 +0000
  • 36d50328ef Fix gles2 fogboundary.fp Emile Belanger 2021-03-08 18:57:57 +0000
  • ba618d308c - bumped CMake version to 3.1.0 in all projects to reduce warning spam in recent versions. Christoph Oelckers 2021-03-08 13:56:57 +0100
  • 952d43b884 - escape double quotes in Cocoa IWAD picker's extra arguments alexey.lysiuk 2021-03-08 11:44:14 +0200
  • a48f8c3714 Fix for GLES2 Emile Belanger 2021-03-07 18:32:03 +0000
  • fa140c18cc Added texture flags to shader Emile Belanger 2021-03-07 18:27:18 +0000
  • 2adc7fa247 Added DO_DESATURATE to precompiler for shader Emile Belanger 2021-03-07 18:07:47 +0000
  • 13d2414a70 Moved fog enable to precompiler for shader Emile Belanger 2021-03-07 17:42:36 +0000
  • 03a9ac1db4 Clean up main.fp more, copied Doom light equation from GZDoom 1.9.1 Emile Belanger 2021-03-07 15:58:23 +0000
  • eb635135fb Update to uniforms and shader. Emile Belanger 2021-03-07 15:25:14 +0000
  • d18b74b537 Merge branch 'master' of https://github.com/Chernoskill/gzdoom Christoph Oelckers 2021-03-06 11:32:31 +0100
  • bb18bbaff4
    Update models.cpp Chernoskill 2021-03-06 11:28:13 +0100
  • d1ea33a815
    Update models_obj.cpp Chernoskill 2021-03-06 11:27:23 +0100
  • 27cf152438
    Update models_ue1.cpp Chernoskill 2021-03-06 11:26:53 +0100
  • 4e583772d7
    Update models_md3.cpp Chernoskill 2021-03-06 11:26:31 +0100
  • 72787c2c4c
    Update model.h Chernoskill 2021-03-06 11:18:45 +0100
  • 8feba7dff9 - fixed: line portal rendering PR was missing handling for portals with z offset. Christoph Oelckers 2021-03-05 17:17:44 +0100
  • fa2228d523 - Line_QuickPortal must check the partner line's special. Timothy Quinn 2021-03-05 16:09:13 +0100
  • 0c0ef4f938 - reinstated rendering of mid textures over two-sided wall portals. Christoph Oelckers 2021-03-05 12:25:41 +0100
  • a15216c90f - fixed rendering of one-sided line portals in the hardware renderer Timothy Quinn 2021-03-05 10:04:18 +0100
  • 16b0dd2fe8 Fix random crash when travelling between hub maps in multiplayer. nashmuhandes 2021-03-05 15:07:18 +0800
  • 7e74d1c4a1 - ported Eternity's Line_QuickPortal Timothy Quinn 2021-03-04 21:16:01 +0100
  • ecc4d31aa5 - fixed memory leak in UDMF loader. Christoph Oelckers 2021-03-04 16:55:50 +0100
  • 357163c60d - Backend update from Raze. Christoph Oelckers 2021-03-04 14:45:29 +0100
  • 996b4f9f5c Implement depth clamp Magnus Norddahl 2021-03-02 00:24:36 +0100
  • d6f8e80177
    Fix portals not working in softpoly (#1323) Magnus Norddahl 2021-03-01 02:24:15 +0100
  • c7edb9d22f Add a null check in PlayerPawn::CheckFOV nashmuhandes 2021-03-01 01:13:36 +0800
  • fa2058004b The two TArrays of type FTextureID skinIDs and surfaceskinIDs no longer have any null elements. These elements will have a textureid (FTextureID.texnum) of 0. Chernoskill 2021-02-09 14:48:43 +0100
  • feb3520ee9 - added m_swapbuttons CVAR for the Windows RawInput and DirectInput backends. Christoph Oelckers 2021-02-26 10:37:55 +0100
  • 97de1f670b - language update. Christoph Oelckers 2021-02-26 10:35:10 +0100
  • 73dc528112
    - fix some crashes in the Shape2D VBO code due to unsound pointer usage (#1318) Gutawer 2021-02-25 15:49:41 +0000
  • d6987ff6b2 Revert "Dynamic number of models per frame instead of a hard limit of four. (#1298)" Rachael Alexanderson 2021-02-25 09:58:17 -0500
  • cdb3fcce03 Don't make the switch that reveals the computer core in Strife MAP15 to be repeatable. nashmuhandes 2021-02-25 16:19:43 +0800
  • 4b7560cd36 fix: MBF's A_Spawn DEH codepointer should use misc2 as spawnheight, not distance Xaser Acheron 2021-02-24 16:26:54 -0600
  • 41ab1e4994 adjust defaults for DEHEXTRA states to match other ports: - sprite is TNT1 - duration is -1 - next frame is itself Xaser Acheron 2021-02-24 14:06:01 -0600
  • f4aba9f7ab More removal Emile Belanger 2021-02-24 20:56:08 +0000
  • bd0036a19d Removing post process code Emile Belanger 2021-02-24 20:42:26 +0000
  • a531c9c35f
    Properly abort the program if the SDL window can't be created at all (#1296) Cacodemon345 2021-02-25 02:27:42 +0600
  • 769d60a64f
    Dynamic number of models per frame instead of a hard limit of four. (#1298) Chernoskill 2021-02-24 21:26:47 +0100
  • 4d56754171 Made Strife NPC's dialog voice audible for all players. nashmuhandes 2021-02-24 02:30:48 +0800
  • 21ea68d552
    Fix player not being able to talk to a Strife NPC during netplay, if another player talked to that NPC first. (#1312) Nash Muhandes 2021-02-24 01:35:06 +0800
  • 6f4b330f7b Android GLES2 fixes Emile Belanger 2021-02-23 16:42:22 +0000
  • 1c3e91290c Fixes for Clang Emile Belanger 2021-02-23 12:21:57 +0000
  • 1b37dc12e3 Added Glad for GLES2 Emile Belanger 2021-02-23 12:10:01 +0000
  • b2a2c3b3d7 Added gles2 shaders. Started branch-less implementation Emile Belanger 2021-02-22 23:28:58 +0000
  • a35b2d21eb Updates to GLES2 Emile Belanger 2021-02-22 20:08:37 +0000
  • 2bec250e44 Update to various GLES files Emile Belanger 2021-02-21 18:25:28 +0000
  • b458709856 Fix voxel model crash, need to fix GL_INT_2_10_10_10_REV in buffers Emile Belanger 2021-02-21 16:48:08 +0000
  • 9cea1e1c48 Updated shaderuniforms.h to allow for non buffered uniforms Emile Belanger 2021-02-20 21:11:33 +0000
  • ddd9cb41f5 Removed gles/gles_stereo3d.cpp Emile Belanger 2021-02-20 21:03:01 +0000
  • be49c2bfa2 Updated gles/gles_renderbuffers.cpp TO BE CLEANED UP! Emile Belanger 2021-02-20 21:01:22 +0000
  • 6f16aad950 Updated gles/gles_shaderprogram.cpp Emile Belanger 2021-02-20 20:59:37 +0000
  • f96f5ccb90 Updated gles_shader.cpp Emile Belanger 2021-02-20 20:58:11 +0000
  • 4e06546824 Updated rendering/gles/gles_renderstate.cpp Emile Belanger 2021-02-20 20:54:21 +0000
  • 1cf0b18897 Fix typo with name in copyright DarkOK 2021-02-20 18:58:16 +0000
  • ccae5bcdbb Updated framebuffer and postprocess Emile Belanger 2021-02-20 17:16:18 +0000
  • 36f5d2f227 Added 'Upload' interface to buffers.h Emile Belanger 2021-02-20 15:54:08 +0000
  • 6fd0370ce9 Delete gles_debug and gles_samplers.cpp Emile Belanger 2021-02-20 15:52:39 +0000
  • 709bd0a413 Updated gles_renderer.cpp. Removed VAO Emile Belanger 2021-02-20 15:52:09 +0000
  • 0af3ec9c30 Updated gles_hwtexture.h Emile Belanger 2021-02-20 15:48:56 +0000
  • 9e9c78549c Added Upload option to flatvertices.cpp Emile Belanger 2021-02-20 15:48:30 +0000
  • d00b606a55 Updated gles/gles_hwtexture.cpp Emile Belanger 2021-02-20 15:38:30 +0000
  • b5472ce318 Updated gles_buffers.cpp Emile Belanger 2021-02-20 14:50:31 +0000
  • e6810620cd - restored sound-related developer messages alexey.lysiuk 2021-02-20 11:00:12 +0200
  • 65b0047b26 SoftPoly: Fixed the md3 models, you can now correctly display the frame of the model, in addition, interpolation is added to the model. Erick Vasquez Garcia 2021-02-19 08:01:06 +0100
  • 932f9014a8 GLES now uses gles_system.h Emile Belanger 2021-02-19 12:14:09 +0000
  • d98b401daf Add missing ZScript constants for the Strife targeter PSprite layers nashmuhandes 2021-02-19 15:14:07 +0800
  • 395fc28e12
    SoftPoly: Fixed the screen turning white with invulnerability sphere in Doom and in Heretic avoiding color errors in some pixels when activating the "ring of invincibility". (#1307) dondiego 2021-02-19 05:37:53 +0100
  • 92f632bd48 Duplicated GL to GLES. Compiles and runs Emile Belanger 2021-02-18 19:05:08 +0000