bgfx/src
Matthew Endsley b124334343 Map/Unmap constant buffers instead of using UpdateSubResource
(XB1) Drops GPU Busy % on spiral from 65% to 20%

(PC) Drops bgfx::d3d11::RendererContextD3D11::commitShaderConstants
CPU usage by 95% (11.21%->0.66%)

(PC) Overall decreases bgfx::d3d11::RenderContextD3D11::submit CPU
usage by another 34% (27.18%->17.90%)
2015-05-17 13:08:33 -07:00
..
amalgamated.cpp Added header guards to ovr.h. 2015-03-21 18:13:05 -07:00
bgfx.cpp Adding missing C99 API methods. 2015-05-16 19:07:10 -04:00
bgfx_compute.sh Added indirect compute dispatch. 2015-05-01 14:54:23 -07:00
bgfx_p.h Added buffer compute format flags. 2015-05-14 11:37:32 -07:00
bgfx_shader.sh Cleanup. 2015-04-16 21:53:26 -07:00
charset.h Updated copyright year. 2015-01-01 15:04:46 -08:00
config.h Added indirect compute dispatch. 2015-05-01 14:54:23 -07:00
fs_clear0.bin.h Cleanup. 2015-05-11 18:17:43 -07:00
fs_clear0.sc Cleanup. 2015-05-11 18:17:43 -07:00
fs_clear1.bin.h Rebuilt shaders. 2015-04-12 22:26:40 -07:00
fs_clear1.sc Updated copyright year. 2015-01-02 14:43:11 -08:00
fs_clear2.bin.h Rebuilt shaders. 2015-04-12 22:26:40 -07:00
fs_clear2.sc Updated copyright year. 2015-01-02 14:43:11 -08:00
fs_clear3.bin.h Rebuilt shaders. 2015-04-12 22:26:40 -07:00
fs_clear3.sc Updated copyright year. 2015-01-02 14:43:11 -08:00
fs_clear4.bin.h Rebuilt shaders. 2015-04-12 22:26:40 -07:00
fs_clear4.sc Updated copyright year. 2015-01-02 14:43:11 -08:00
fs_clear5.bin.h Rebuilt shaders. 2015-04-12 22:26:40 -07:00
fs_clear5.sc Updated copyright year. 2015-01-02 14:43:11 -08:00
fs_clear6.bin.h Rebuilt shaders. 2015-04-12 22:26:40 -07:00
fs_clear6.sc Updated copyright year. 2015-01-02 14:43:11 -08:00
fs_clear7.bin.h Rebuilt shaders. 2015-04-12 22:26:40 -07:00
fs_clear7.sc Updated copyright year. 2015-01-02 14:43:11 -08:00
fs_debugfont.bin.h Rebuilt shaders. 2015-04-12 22:26:40 -07:00
fs_debugfont.sc Updated copyright year. 2015-01-02 14:43:11 -08:00
glcontext_eagl.h Pass all reset flags to glcontext. 2015-04-06 21:31:26 -07:00
glcontext_eagl.mm Cleanup passing platform window/context data. 2015-04-20 16:22:40 -07:00
glcontext_egl.cpp EGL: Fixed compile error. 2015-05-11 14:27:38 -07:00
glcontext_egl.h Fixed creation of GLES3 textures with compute write flag. 2015-04-22 15:11:45 -07:00
glcontext_glx.cpp Cleanup passing platform window/context data. 2015-04-20 16:22:40 -07:00
glcontext_glx.h Pass all reset flags to glcontext. 2015-04-06 21:31:26 -07:00
glcontext_nsgl.h Pass all reset flags to glcontext. 2015-04-06 21:31:26 -07:00
glcontext_nsgl.mm Cleanup passing platform window/context data. 2015-04-20 16:22:40 -07:00
glcontext_ppapi.cpp Pass all reset flags to glcontext. 2015-04-06 21:31:26 -07:00
glcontext_ppapi.h Pass all reset flags to glcontext. 2015-04-06 21:31:26 -07:00
glcontext_wgl.cpp Fixed GLES 3.0+ build. 2015-05-08 10:39:56 -07:00
glcontext_wgl.h Pass all reset flags to glcontext. 2015-04-06 21:31:26 -07:00
glimports.h Added flush after render reset flag. 2015-05-15 13:14:35 -07:00
image.cpp sRGB support for D3D9 2015-05-02 23:54:51 -04:00
image.h Adding sRGB support for D3D11 and DDS. 2015-05-02 22:57:42 -04:00
makefile Updated copyright year. 2015-01-02 14:43:11 -08:00
ovr.cpp Fixed switch without case warning. 2015-04-27 19:38:48 -07:00
ovr.h Moved HMD tracking into flip. Removed unnecessary frame data when using single-threaded renderer. 2015-04-15 20:59:00 -07:00
renderdoc.cpp Updated RenderDoc header to v0.24. 2015-05-04 15:46:55 -07:00
renderdoc.h Fixed amalgamated build with multiple renderers. 2015-03-21 22:11:59 -07:00
renderer.h Fixing crash on WP8 ARM 2015-04-17 22:06:09 -04:00
renderer_d3d.h Cleanup. Added state cache. 2015-03-05 21:11:44 -08:00
renderer_d3d9.cpp Fixed timer query. 2015-05-15 16:49:53 -07:00
renderer_d3d9.h Added buffer compute format flags. 2015-05-14 11:37:32 -07:00
renderer_d3d11.cpp Map/Unmap constant buffers instead of using UpdateSubResource 2015-05-17 13:08:33 -07:00
renderer_d3d11.h Added buffer compute format flags. 2015-05-14 11:37:32 -07:00
renderer_d3d12.cpp Fixed amalgamated build with multiple renderers. 2015-03-21 22:11:59 -07:00
renderer_gl.cpp Added flush after render reset flag. 2015-05-15 13:14:35 -07:00
renderer_gl.h Added buffer compute format flags. 2015-05-14 11:37:32 -07:00
renderer_null.cpp Moved HMD tracking into flip. Removed unnecessary frame data when using single-threaded renderer. 2015-04-15 20:59:00 -07:00
renderer_vk.cpp Fixed amalgamated build with multiple renderers. 2015-03-21 22:11:59 -07:00
varying.def.sc Normalized line endings. 2013-02-21 21:07:31 -08:00
vertexdecl.cpp Made vertex decl begin accept RenderType::Count as default. 2015-03-18 12:42:59 -07:00
vertexdecl.h Updated copyright year. 2015-01-01 15:04:46 -08:00
vs_clear.bin.h Rebuilt shaders. 2015-04-12 22:26:40 -07:00
vs_clear.sc Updated copyright year. 2015-01-02 14:43:11 -08:00
vs_debugfont.bin.h Rebuilt shaders. 2015-04-12 22:26:40 -07:00
vs_debugfont.sc Updated copyright year. 2015-01-02 14:43:11 -08:00