doom3-bfg/neo
Alejandro Piñeiro 23f27816ad Staging: add a limit of how many commands to stage
Although staging commands can be a good idea from performance pov, it
also means that we are increasing the size of the command buffer,
until the queue submission is set (in most drivers).

For example, when computing the Interactions, staged command buffers
can be easily greater that 15k. This could be a problem with
low-memory devices, like rpi4.

This patch adds a new variable to configure the maximum size of staged
commands. When that limit is reached a Flush is done (similar to the
existing limit on the UploadBufferSize).
2021-02-22 14:04:46 +01:00
..
aas Applied new Astyle settings 2019-11-11 20:27:44 +01:00
amplitude Applied new Astyle settings 2019-11-11 20:27:44 +01:00
cm Fixed collision manager to load OBJ files 2021-02-17 17:56:10 +01:00
cmake Merge pull request #455 from coldtobi/fix_sdl2_findpackage 2020-03-27 14:34:55 +01:00
d3xp Let ingame light editor handle anonymous lights 2021-02-20 19:07:08 +01:00
extern Vulkan works again with newest SDK 1.2.154.1 on Windows 2020-11-12 10:16:56 +01:00
framework Merged stuff from Iced-Hellfire-Dev branch, no specular fix 2021-02-20 12:56:24 +01:00
idlib Let ingame light editor handle anonymous lights 2021-02-20 19:07:08 +01:00
imgui Merge branch 'master' into PBR2 2020-07-14 18:40:48 +02:00
libs Merged stuff from Iced-Hellfire-Dev branch, no specular fix 2021-02-20 12:56:24 +01:00
premake Removed null characters from RenderProgs_embedded.h 2014-04-28 11:29:11 +02:00
renderer Staging: add a limit of how many commands to stage 2021-02-22 14:04:46 +01:00
sound Smaller potential crashfixes from SS2 engine 2020-12-23 21:02:38 +01:00
swf Reverted WriteSwfImageAtlas to write TGA again 2021-01-05 12:40:30 +01:00
sys Merged some smaller bugfixes from Stephen's branch 2021-02-20 12:03:11 +01:00
tools Let ingame light editor handle anonymous lights 2021-02-20 19:07:08 +01:00
ui Fix relative include paths, breaking build if systems' libimgui is to be used. 2020-08-25 15:12:27 +02:00
astyle-code.bat Reorganized HLSL shaders 2021-02-10 16:27:03 +01:00
astyle-code.sh Added Git submodule glslang 7.10.2984 -> stable release Nov 15, 2018 2019-11-19 19:26:35 +01:00
astyle-options.ini Tweaked Rust coding style quotation 2020-03-27 18:59:11 +01:00
astyle.exe Update astyle to 2.05.1, add astyle Linux binaries 2015-02-09 00:24:37 +01:00
astyle.x86 Update astyle to 2.05.1, add astyle Linux binaries 2015-02-09 00:24:37 +01:00
astyle.x86_64 Update astyle to 2.05.1, add astyle Linux binaries 2015-02-09 00:24:37 +01:00
cmake-eclipse-linux-debug.sh Made SDL 2 the default 2015-01-18 12:02:48 +01:00
cmake-eclipse-linux-profile.sh Made SDL 2 the default 2015-01-18 12:02:48 +01:00
cmake-linux-debug-nosimd.sh CMake: fixed compiler check algorithm (support of C++11) 2020-05-03 14:03:41 +03:00
cmake-linux-debug.sh Fixed Linux build under Kubuntu 18.10 2019-10-04 11:56:37 +02:00
cmake-linux-nvidia-jetson-vulkan-release.sh Initial Nvidia jetson nano with Vulkan Support 2020-04-18 21:30:06 +02:00
cmake-linux-release-nosimd.sh CMake: fixed compiler check algorithm (support of C++11) 2020-05-03 14:03:41 +03:00
cmake-linux-release.sh Optimized shadow mapping using Blue Noise sampling. 2020-04-29 01:19:53 +02:00
cmake-linux-vulkan-debug.sh Vulkan works on Kubuntu 19.10, g++ and open source drivers for the AMD RX 580 2020-03-22 15:29:24 +01:00
cmake-linux-vulkan-release.sh Vulkan works on Kubuntu 19.10, g++ and open source drivers for the AMD RX 580 2020-03-22 15:29:24 +01:00
cmake-macos-vulkan-debug.sh Add build scripts for macos 2020-12-01 23:28:01 +01:00
cmake-macos-vulkan-release.sh Add build scripts for macos 2020-12-01 23:28:01 +01:00
cmake-vs2017-64bit-windows10-openal.bat Removed FFmpeg 32 bit files and updated OpenAL Soft to 1.20.1 64 bit 2020-04-13 14:04:34 +02:00
cmake-vs2017-64bit-windows10-vulkan.bat Fixed Bink video playback with Vulkan 2020-05-01 15:30:54 +02:00
cmake-vs2017-64bit-windows10.bat Vulkan version compiles again 2019-10-31 13:18:04 +01:00
cmake-vs2017-64bit.bat Vulkan version compiles again 2019-10-31 13:18:04 +01:00
cmake-vs2019-64bit-windows10-vulkan.bat CMake cleanup 2021-02-10 13:08:22 +01:00
cmake-vs2019-64bit-windows10.bat Removed Vulkan from default VS2019 Win10 config 2021-02-17 10:09:45 +01:00
cmake-vs2019-64bit.bat Vulkan version compiles again 2019-10-31 13:18:04 +01:00
CMakeLists.txt Merged some smaller bugfixes from Stephen's branch 2021-02-20 12:03:11 +01:00
premake4.exe Embedded Cg renderprog sources into the renderer using Lua/Premake. Now the renderer can export the renderprogs to any GLSL version without having the user to copy the renderprogs/* shaders to the Doom 3 BFG installation directory. fixes #95 2014-04-26 14:13:25 +02:00
premake4.lua Embedded Cg renderprog sources into the renderer using Lua/Premake. Now the renderer can export the renderprogs to any GLSL version without having the user to copy the renderprogs/* shaders to the Doom 3 BFG installation directory. fixes #95 2014-04-26 14:13:25 +02:00
premake4_embed.bat Embedded Cg renderprog sources into the renderer using Lua/Premake. Now the renderer can export the renderprogs to any GLSL version without having the user to copy the renderprogs/* shaders to the Doom 3 BFG installation directory. fixes #95 2014-04-26 14:13:25 +02:00