bullet3/examples/TinyRenderer
Erwin Coumans 26d32f2aa8 improve loading performance of large textures:
option to disable tinyrenderer, use p.configureDebugVisualizer(p.COV_ENABLE_TINY_RENDERER,0)
also make sure to use p.configureDebugVisualizer(p.COV_ENABLE_RENDERING,0) before loadURDF, and enable rendering afterwards using p.configureDebugVisualizer(p.COV_ENABLE_RENDERING,1)
reorder 2 loops, making the flip texels twice as fast (cache coherency),
single memcpy of entire texture in tinyrenderer, instead of per-pixel copy (memory layout is the same)
add lots of B3_PROFILE timings, to see where time is going
2017-10-06 13:46:24 -07:00
..
geometry.cpp add unmodified version of TinyRenderer, a 500 line software renderer with vertex and pixel shaders, texture mapping and Wavefront .obj support. 2016-04-26 20:47:10 -07:00
geometry.h patch TinyRenderer so it software-renders in an OpenGL texture, for testing 2016-04-26 20:52:52 -07:00
LICENSE.txt add unmodified version of TinyRenderer, a 500 line software renderer with vertex and pixel shaders, texture mapping and Wavefront .obj support. 2016-04-26 20:47:10 -07:00
main.cpp add back the 'swapBuffers' in VR demo (slightly lower performance, but easier to use demo. 2016-12-02 13:23:50 -08:00
model.cpp improve loading performance of large textures: 2017-10-06 13:46:24 -07:00
model.h Add kiva_shelf to prepare for picking/grasping task 2016-07-14 00:05:57 -07:00
our_gl.cpp also initialize near/far for depth shader in TinyRenderer 2017-05-26 09:45:26 -07:00
our_gl.h TinyRenderer: discard pixels beyond farplane 2017-05-25 17:25:14 -07:00
premake4.lua fix build, add premake4.lua 2016-04-26 21:08:02 -07:00
tgaimage.cpp improve loading performance of large textures: 2017-10-06 13:46:24 -07:00
tgaimage.h add first draft of contact point query in shared memory API 2016-09-01 13:30:07 -07:00
TinyRenderer.cpp improve loading performance of large textures: 2017-10-06 13:46:24 -07:00
TinyRenderer.h Merge pull request #886 from erwincoumans/master 2016-12-11 12:53:47 -08:00