Commit graph

  • 7145d9b3f1 Compiling/Linking/Running, but no rendering, there is audio. glConfig as a temp fix for the surfaces having a width and height of 0 since renderSystem->getHeight()/getWidth() access glConfig.nativeResolutionHeight/Width directly. Eric Womer 2019-12-29 17:05:33 -0500
  • 528da79001 Merge branch 'kung' into vulkan-merge-2 Eric Womer 2019-12-29 12:14:29 -0500
  • f1e650e2c4 Applying KungFuJesus's patch from https://github.com/RobertBeckebans/RBDOOM-3-BFG/issues/398#issuecomment-569442019 Eric Womer 2019-12-29 11:12:34 -0500
  • eeceaba261 neo/CMakeListst.txt: * setting the c++ standard via add_compile_options caused the setting to bleed into the C code, which caused clang to error out the cmake configuration, so switched to setting it with CMAKE_CXX_STANDARD. Eric Womer 2019-12-28 21:38:39 -0500
  • 8eeb49f98c .gitignore: * Added generated *.gch files to the ignore list Eric Womer 2019-12-28 14:38:03 -0500
  • c3c75004f9 CMakeLists.txt: * FORCE_COLOR_OUTPUT, force diagnostic color output for clang and gnc compiler when using ninja build * COMPILE_COMMANDS, force cmake to generate the compile_commands.json file * Use set() for setting c++ standard since with clang it bleeds through down to C source files causing errors with cmake and can cause other issues with C source files and set(CMAKE_CXX_STANDARD 11) forced the use of gnu++11 as the standard. Eric Womer 2019-12-28 14:28:30 -0500
  • 62170b3d06 CMakeLists.txt: Use CMAKE_CXX_STANDARD to specify c++11 compile flags instead of hardcoding -std=c++11 since that causes issues with C files, specifically with clang [9.0] Eric Womer 2019-12-28 13:20:13 -0500
  • 13ab43f5e2 .gitignore: Added the vim backup subscript ~ [*~] Added CLion generated directories [cmake-build-*, .idea] Eric Womer 2019-12-28 12:59:47 -0500
  • 3b4ca0b6eb Add compilation instructions for openSUSE ignacio 2019-12-08 19:15:21 -0300
  • fa3df4e2d2 Fixed OpenGL backend, Added r_usePBR to toggle Image Based Lighting Robert Beckebans 2019-11-22 18:25:33 +0100
  • 527b1fbfd5 Applied new AStyle settings Robert Beckebans 2019-11-19 21:33:59 +0100
  • 08cb9730e3 Merge branch 'master' into vulkan Robert Beckebans 2019-11-19 21:29:16 +0100
  • f6701427dd Added stencil zfail optimization aka Carmack's Reverse Robert Beckebans 2019-11-19 21:02:47 +0100
  • 3632d200f9 Added anisotropic filtering to Vulkan backend Robert Beckebans 2019-11-19 20:16:58 +0100
  • e0a397e544 Added Git submodule glslang 7.10.2984 -> stable release Nov 15, 2018 Robert Beckebans 2019-11-19 19:26:35 +0100
  • 9ab2c9a4fd
    Merge pull request #442 from pbtoast/c++11-changes Robert Beckebans 2019-11-18 21:00:52 +0100
  • cc3f1a78d3 Applied new Astyle settings to ImGui Robert Beckebans 2019-11-11 21:02:52 +0100
  • 4a6af2d609 Applied new Astyle settings Robert Beckebans 2019-11-11 20:27:44 +0100
  • 4ab1bb1821 Changed Astyle config to match Clang-Format output as close as possible Robert Beckebans 2019-11-11 20:25:31 +0100
  • ab5b233e8e Fixed dynamic shadows on Vulkan. Enabled PBR GGX for interaction shaders Robert Beckebans 2019-11-11 20:07:33 +0100
  • 07aa70f27e These changes allow the use of C++11. Jeffrey N. Johnson 2019-11-10 12:33:53 -0800
  • e6960cb876 Fixed rendering of stencil shadows with Vulkan Robert Beckebans 2019-11-08 20:09:57 +0100
  • 57f502d167 Merged newest custom Vulkan allocator from vkDOOM3 Robert Beckebans 2019-11-08 20:09:33 +0100
  • 23414ee58d Merge vkDOOM3 stencil PSO creation Robert Beckebans 2019-11-08 18:12:37 +0100
  • 880667da54 Disabled C++11 until the code is fixed Robert Beckebans 2019-11-02 19:56:42 +0100
  • 1173e20412
    Merge pull request #439 from r-a-sattarov/master Robert Beckebans 2019-11-02 19:32:54 +0100
  • 5e68272eac Basic IBL works with Vulkan Robert Beckebans 2019-10-31 21:17:31 +0100
  • d4576f7cc5 Merge branch 'IBL-environment-probes2' into vulkan Robert Beckebans 2019-10-31 21:05:11 +0100
  • c676a864c6 idImage::CopyFrameBuffer Robert Beckebans 2019-10-31 21:05:00 +0100
  • e281cceb94 Fixed some depth bias pipeline problems Robert Beckebans 2019-10-31 17:33:19 +0100
  • e692c5f8f4 Fixed vertex shader attributes layout for GPU Skinning in the depth pass Robert Beckebans 2019-10-31 16:42:24 +0100
  • a9c2e316b6 Added Experiment to compile GLSL to SPIR-V using shaderc Robert Beckebans 2019-10-31 15:22:28 +0100
  • 377562506a Vulkan version compiles again Robert Beckebans 2019-10-31 13:18:04 +0100
  • b8d28c426c Fixed shader loading problems Robert Beckebans 2019-10-30 18:08:37 +0100
  • 2c07265be5 Merge branch 'master' into IBL-environment-probes2 Robert Beckebans 2019-10-30 10:38:44 +0100
  • 0b18bcad49 Updated .plan Robert Beckebans 2019-10-29 22:09:31 +0100
  • 5e627dc5a7 Updated header image Robert Beckebans 2019-10-29 21:40:59 +0100
  • 948b49ab02 Rewrote README into Markdown format Robert Beckebans 2019-10-29 21:19:17 +0100
  • e5d1e79cda Added missing ImGui::End() Robert Beckebans 2019-10-29 17:45:18 +0100
  • d333370637 Fixed problems with newest ImGui version Robert Beckebans 2019-10-28 23:45:13 +0100
  • 36fecdd783 Updated ImGui to v1.73 Robert Beckebans 2019-10-28 21:46:54 +0100
  • 4605ae32bd Moved OpenGL specific ImGui code to GL renderer backend Robert Beckebans 2019-10-28 20:06:10 +0100
  • 1c9674e931 ImGui integration bugfixes Robert Beckebans 2016-02-08 16:40:00 +0100
  • a3e8b52170 Ported ImGui light editor from OpenTechBFG Robert Beckebans 2016-02-07 17:19:07 +0100
  • a03d827cdf Force activation С++11 for GCC/Clang/MCST lcc r-a-sattarov 2019-10-26 19:56:09 +0300
  • 3709713d79 Solved IBL branch conflicts Robert Beckebans 2019-10-19 22:51:14 +0200
  • a0dfca7596 Fixed CMakeLists missing EnvironmentProbe file Robert Beckebans 2016-07-17 11:46:14 +0200
  • 60f330874d PBR metal workflow texture support for IBL Robert Beckebans 2016-07-10 23:46:24 +0200
  • 21bdc82d13 IBL indirect lighting test Robert Beckebans 2016-07-07 03:17:33 +0200
  • 1e4292e52a Merged LordHavoc's image compression progress bar Robert Beckebans 2016-07-07 00:32:44 +0200
  • e6498e2975 Tweaked HDR/ambient Robert Beckebans 2015-12-24 18:46:28 +0100
  • 76555219d4 Tweaked HDR parameters Robert Beckebans 2015-12-24 18:01:23 +0100
  • bd8dedca16 Added ambient pass to make game less dark Robert Beckebans 2015-12-24 16:43:02 +0100
  • 85532b9622 IBL envprobes game entity Robert Beckebans 2015-12-19 13:59:07 +0100
  • fac1974f1b IBL envprobes initial render interface Robert Beckebans 2015-12-06 17:03:43 +0100
  • f18ccd63d6
    Merge pull request #435 from coldtobi/ftbfs_include_path Robert Beckebans 2019-10-15 09:53:34 +0200
  • 092d472a98 Fix relative include path for RenderBackend.cpp Tobias Frost 2019-10-15 07:43:24 +0200
  • 3f7cf5387d Version bump to 1.2.0 Robert Beckebans 2019-10-14 20:11:58 +0200
  • aa7486a91d Updated README for 1.2.0 maintenance release Robert Beckebans 2019-10-14 20:03:42 +0200
  • 6ae887a591 Fixed VS2017 Build Robert Beckebans 2019-10-14 19:37:15 +0200
  • 17d34d8562 Updated embedded HLSL shaders Robert Beckebans 2019-10-14 19:37:01 +0200
  • 5ca8a97e10 Merge branch 'master' into vkdoom3-merge Robert Beckebans 2019-10-12 21:14:10 +0200
  • eb60a374fe Fixed Linux build under Kubuntu 18.10 Robert Beckebans 2019-10-04 11:56:37 +0200
  • 76d69ee1a7
    Merge pull request #432 from r-a-sattarov/master Robert Beckebans 2019-08-20 00:48:22 +0200
  • 21512486dd Added cmake files for VS 2019 support r-a-sattarov 2019-08-10 20:27:14 +0300
  • 60bb7be640 E2K: added cmake files for MCST Elbrus CPU support which without intrinsics r-a-sattarov 2019-08-10 20:13:41 +0300
  • abd19e623b E2K: strip UTF-8 BOM for lcc compiler < 1.24 r-a-sattarov 2019-08-10 19:03:39 +0300
  • dfa1fc3db7 E2K: added initial support for MCST Elbrus CPU r-a-sattarov 2019-08-10 18:57:44 +0300
  • 7ecf5b76b5
    Merge 3d91395234 into 1caba19795 mskorokhod 2019-05-23 00:22:00 +0000
  • 3d91395234 Fix compilation in VS2017 sc_maxim 2019-05-23 03:20:41 +0300
  • 1e6064518f Fixed a few bugs with GPU Skinning and polygon offsets Robert Beckebans 2019-01-20 13:32:22 +0100
  • 9241db812e First changes to fix GPU Skinning with Vulkan Robert Beckebans 2018-11-04 19:57:53 +0100
  • d634243631 Don't convert JSON map files to JSON again. Only .map to .json Robert Beckebans 2018-11-03 14:36:03 +0100
  • 49eb54d1ad First time Vulkan can render a map without light interactions Robert Beckebans 2018-11-03 12:01:03 +0100
  • 2f8413b2ee The main menu renders with Vulkan Robert Beckebans 2018-11-02 22:13:15 +0100
  • 33c7d06871 Renderdoc can finally capture a frame rendered with Vulkan Robert Beckebans 2018-11-02 16:53:36 +0100
  • 8cdc4aa99c Try to run with OpenGL 4.5 core profile by default on Windows Robert Beckebans 2018-11-02 13:35:02 +0100
  • 1e4b171b8a Implemented r_drawFlickerBox with Vulkan Robert Beckebans 2018-11-02 11:00:05 +0100
  • 526138de89 Reset Descriptor Sets from last frame Robert Beckebans 2018-11-02 10:38:46 +0100
  • e324b8a1fd Fixed vkGLSL binding counting Robert Beckebans 2018-11-02 10:17:53 +0100
  • 472596a548 DrawElements with Vulkan Robert Beckebans 2018-11-01 18:12:15 +0100
  • 5ec3ab6b18 Replaced GL_Cull with the new GL state bits Robert Beckebans 2018-11-01 16:30:05 +0100
  • 18a6bf8c6a Set Glslang compile options to reduce compiling overhead Robert Beckebans 2018-11-01 13:33:24 +0100
  • 899a283f8b Create Vulkan Pipelines on deman if the render state changes Robert Beckebans 2018-11-01 12:50:40 +0100
  • 11ebd3641b Fixed Vulkan Swapchain error messages Robert Beckebans 2018-11-01 12:14:21 +0100
  • 80fed3c14a Glslang compiles all RBDOOM shaders to SPIR-V Robert Beckebans 2018-10-28 16:11:05 +0100
  • 706c153675 Use GLSlang lib directly to compile GLSL to SPIR-V Robert Beckebans 2018-10-28 15:46:14 +0100
  • 0441fff277 Added RenderProgs_VK.cpp for Vulkan specific GLSL/SPIR-V handling Robert Beckebans 2018-10-28 13:22:36 +0100
  • 5bb543b4fc .vertex and .pixel shaders renamed for VS syntax highlighting Robert Beckebans 2018-10-28 11:39:05 +0100
  • ce0f6ff258 .vertex and .pixel shaders renamed for VS syntax highlighting Robert Beckebans 2018-10-28 11:03:54 +0100
  • b8ffe6f6c0 Fixed too bright Bink decoding in HDR mode Robert Beckebans 2018-10-13 19:46:31 +0200
  • 0d58f44f30 Big simplification of renderprog management Robert Beckebans 2018-10-13 18:34:29 +0200
  • 644cab3d15 Started to move GL specific GLSL stuff to RenderProgs_GL.cpp Robert Beckebans 2018-10-13 14:42:30 +0200
  • 5ea900fd61 Simplified renderparms Robert Beckebans 2018-10-13 13:50:44 +0200
  • 435637606d Revert "Update rapidjson to trunk (8eaa122c272623ce7963dc7433ba108bc9a9809e)" Robert Beckebans 2018-10-13 12:08:18 +0200
  • a00828e8f5 Merge branch 'master' of github.com:RobertBeckebans/RBDOOM-3-BFG Robert Beckebans 2018-10-13 12:02:08 +0200
  • a109e9f15c Fixed memory leak typo in ~idCinematicLocal Robert Beckebans 2018-10-13 12:02:03 +0200
  • 5483a186d3 First time the renderloop doesn't crash Robert Beckebans 2018-10-08 12:08:24 +0200
  • e9e1347a05
    Merge pull request #352 from coldtobi/update_rapidjson Robert Beckebans 2018-10-07 22:06:02 +0200
  • 822f9be08d
    Merge pull request #351 from coldtobi/use_system_rapidjson Robert Beckebans 2018-10-07 22:05:38 +0200