doom3quest/Projects/Android/jni/d3es-multithread-master/neo/renderer
Simon fb4d4a81d2 Multiview Shader Matrices buffer now supplied correctly
- decomposed the MVP into three separate matrices so the view matrix only needs to be supplied to the shader once per frame
- huge speed boost to the render thread, only a handful of ms per frame now, any framedrops are purely from the GPU
2020-10-08 21:16:18 +01:00
..
glsl Multiview Shader Matrices buffer now supplied correctly 2020-10-08 21:16:18 +01:00
Cinematic.cpp Initial Commit 2020-09-08 23:10:45 +01:00
Cinematic.h Initial Commit 2020-09-08 23:10:45 +01:00
draw_common.cpp Initial Commit 2020-09-08 23:10:45 +01:00
draw_gles2.cpp Multiview Shader Matrices buffer now supplied correctly 2020-10-08 21:16:18 +01:00
etc1_android.h Initial Commit 2020-09-08 23:10:45 +01:00
etc_android.cpp Initial Commit 2020-09-08 23:10:45 +01:00
framebuffer.cpp Initial Commit 2020-09-08 23:10:45 +01:00
GuiModel.cpp Multiview Shader Matrices buffer now supplied correctly 2020-10-08 21:16:18 +01:00
GuiModel.h Initial Commit 2020-09-08 23:10:45 +01:00
Image.h VR HUD Attached to off hand controller 2020-09-25 00:10:19 +01:00
Image_files.cpp Initial Commit 2020-09-08 23:10:45 +01:00
Image_init.cpp VR HUD Attached to off hand controller 2020-09-25 00:10:19 +01:00
Image_load.cpp Initial Commit 2020-09-08 23:10:45 +01:00
Image_process.cpp Initial Commit 2020-09-08 23:10:45 +01:00
Image_program.cpp Initial Commit 2020-09-08 23:10:45 +01:00
Interaction.cpp Initial Commit 2020-09-08 23:10:45 +01:00
Interaction.h Initial Commit 2020-09-08 23:10:45 +01:00
Material.cpp Initial Commit 2020-09-08 23:10:45 +01:00
Material.h Initial Commit 2020-09-08 23:10:45 +01:00
MegaTexture.cpp Initial Commit 2020-09-08 23:10:45 +01:00
MegaTexture.h Initial Commit 2020-09-08 23:10:45 +01:00
Model.cpp Initial Commit 2020-09-08 23:10:45 +01:00
Model.h Initial Commit 2020-09-08 23:10:45 +01:00
Model_ase.cpp Initial Commit 2020-09-08 23:10:45 +01:00
Model_ase.h Initial Commit 2020-09-08 23:10:45 +01:00
Model_beam.cpp Initial Commit 2020-09-08 23:10:45 +01:00
Model_liquid.cpp Initial Commit 2020-09-08 23:10:45 +01:00
Model_local.h Initial Commit 2020-09-08 23:10:45 +01:00
Model_lwo.cpp Initial Commit 2020-09-08 23:10:45 +01:00
Model_lwo.h Initial Commit 2020-09-08 23:10:45 +01:00
Model_ma.cpp Initial Commit 2020-09-08 23:10:45 +01:00
Model_ma.h Initial Commit 2020-09-08 23:10:45 +01:00
Model_md3.cpp Initial Commit 2020-09-08 23:10:45 +01:00
Model_md3.h Initial Commit 2020-09-08 23:10:45 +01:00
Model_md5.cpp Initial Commit 2020-09-08 23:10:45 +01:00
Model_prt.cpp Initial Commit 2020-09-08 23:10:45 +01:00
Model_sprite.cpp Initial Commit 2020-09-08 23:10:45 +01:00
ModelDecal.cpp Initial Commit 2020-09-08 23:10:45 +01:00
ModelDecal.h Initial Commit 2020-09-08 23:10:45 +01:00
ModelManager.cpp Initial Commit 2020-09-08 23:10:45 +01:00
ModelManager.h Initial Commit 2020-09-08 23:10:45 +01:00
ModelOverlay.cpp Initial Commit 2020-09-08 23:10:45 +01:00
ModelOverlay.h Initial Commit 2020-09-08 23:10:45 +01:00
qgl.h Initial Commit 2020-09-08 23:10:45 +01:00
qgl_proc.h Initial Commit 2020-09-08 23:10:45 +01:00
RenderEntity.cpp Initial Commit 2020-09-08 23:10:45 +01:00
RenderSystem.cpp Multiview Shader Matrices buffer now supplied correctly 2020-10-08 21:16:18 +01:00
RenderSystem.h Initial Commit 2020-09-08 23:10:45 +01:00
RenderSystem_init.cpp Initial Commit 2020-09-08 23:10:45 +01:00
RenderWorld.cpp Initial Commit 2020-09-08 23:10:45 +01:00
RenderWorld.h Initial Commit 2020-09-08 23:10:45 +01:00
RenderWorld_demo.cpp Initial Commit 2020-09-08 23:10:45 +01:00
RenderWorld_load.cpp Initial Commit 2020-09-08 23:10:45 +01:00
RenderWorld_local.h Initial Commit 2020-09-08 23:10:45 +01:00
RenderWorld_portals.cpp Multiview Shader Matrices buffer now supplied correctly 2020-10-08 21:16:18 +01:00
simplex.h Initial Commit 2020-09-08 23:10:45 +01:00
tr_backend.cpp Almost too many fixes to mention! 2020-09-11 22:41:18 +01:00
tr_deform.cpp Initial Commit 2020-09-08 23:10:45 +01:00
tr_font.cpp Initial Commit 2020-09-08 23:10:45 +01:00
tr_guisurf.cpp Initial Commit 2020-09-08 23:10:45 +01:00
tr_light.cpp Multiview Shader Matrices buffer now supplied correctly 2020-10-08 21:16:18 +01:00
tr_lightrun.cpp Initial Commit 2020-09-08 23:10:45 +01:00
tr_local.h Multiview Shader Matrices buffer now supplied correctly 2020-10-08 21:16:18 +01:00
tr_main.cpp Multiview Shader Matrices buffer now supplied correctly 2020-10-08 21:16:18 +01:00
tr_orderIndexes.cpp Initial Commit 2020-09-08 23:10:45 +01:00
tr_polytope.cpp Initial Commit 2020-09-08 23:10:45 +01:00
tr_render.cpp Initial Commit 2020-09-08 23:10:45 +01:00
tr_rendertools.cpp Initial Commit 2020-09-08 23:10:45 +01:00
tr_shadowbounds.cpp Multiview Shader Matrices buffer now supplied correctly 2020-10-08 21:16:18 +01:00
tr_stencilshadow.cpp Initial Commit 2020-09-08 23:10:45 +01:00
tr_subview.cpp Multiview Shader Matrices buffer now supplied correctly 2020-10-08 21:16:18 +01:00
tr_trace.cpp Initial Commit 2020-09-08 23:10:45 +01:00
tr_trisurf.cpp Initial Commit 2020-09-08 23:10:45 +01:00
tr_turboshadow.cpp Initial Commit 2020-09-08 23:10:45 +01:00
VertexCache.cpp Initial Commit 2020-09-08 23:10:45 +01:00
VertexCache.h Initial Commit 2020-09-08 23:10:45 +01:00