├── .gitignore ├── CMakeLists.txt ├── README.md ├── doc ├── ChangeLog.md ├── How.md ├── Manual.md ├── VsNvTriStrip.md ├── buildstrip.png ├── bunch_tri.png ├── skull_NvTriStrip_c22.png ├── skull_TriStripper_c16.png ├── skull_normal.png ├── tri_graph.png ├── tri_stripper.png └── tristripper.png ├── include ├── detail │ ├── cache_simulator.h │ ├── connectivity_graph.h │ ├── graph_array.h │ ├── heap_array.h │ ├── policy.h │ └── types.h ├── public_types.h └── tri_stripper.h ├── models ├── skull.vxo └── starship.vxo ├── src ├── CMakeLists.txt ├── connectivity_graph.cpp ├── policy.cpp └── tri_stripper.cpp ├── test ├── CMakeLists.txt ├── fileio.h ├── gl_mesh.cpp ├── gl_mesh.h ├── gl_model.cpp ├── gl_model.h ├── gl_renderer.cpp ├── gl_renderer.h ├── high_res_timer.cpp ├── high_res_timer.h ├── main.cpp ├── varrays_normalizer.cpp └── varrays_normalizer.h └── vcpkg_windows.bat /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/README.md -------------------------------------------------------------------------------- /doc/ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/doc/ChangeLog.md -------------------------------------------------------------------------------- /doc/How.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/doc/How.md -------------------------------------------------------------------------------- /doc/Manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/doc/Manual.md -------------------------------------------------------------------------------- /doc/VsNvTriStrip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/doc/VsNvTriStrip.md -------------------------------------------------------------------------------- /doc/buildstrip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/doc/buildstrip.png -------------------------------------------------------------------------------- /doc/bunch_tri.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/doc/bunch_tri.png -------------------------------------------------------------------------------- /doc/skull_NvTriStrip_c22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/doc/skull_NvTriStrip_c22.png -------------------------------------------------------------------------------- /doc/skull_TriStripper_c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/doc/skull_TriStripper_c16.png -------------------------------------------------------------------------------- /doc/skull_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/doc/skull_normal.png -------------------------------------------------------------------------------- /doc/tri_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/doc/tri_graph.png -------------------------------------------------------------------------------- /doc/tri_stripper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/doc/tri_stripper.png -------------------------------------------------------------------------------- /doc/tristripper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/doc/tristripper.png -------------------------------------------------------------------------------- /include/detail/cache_simulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/include/detail/cache_simulator.h -------------------------------------------------------------------------------- /include/detail/connectivity_graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/include/detail/connectivity_graph.h -------------------------------------------------------------------------------- /include/detail/graph_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/include/detail/graph_array.h -------------------------------------------------------------------------------- /include/detail/heap_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/include/detail/heap_array.h -------------------------------------------------------------------------------- /include/detail/policy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/include/detail/policy.h -------------------------------------------------------------------------------- /include/detail/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/include/detail/types.h -------------------------------------------------------------------------------- /include/public_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/include/public_types.h -------------------------------------------------------------------------------- /include/tri_stripper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/include/tri_stripper.h -------------------------------------------------------------------------------- /models/skull.vxo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/models/skull.vxo -------------------------------------------------------------------------------- /models/starship.vxo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/models/starship.vxo -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/connectivity_graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/src/connectivity_graph.cpp -------------------------------------------------------------------------------- /src/policy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/src/policy.cpp -------------------------------------------------------------------------------- /src/tri_stripper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/src/tri_stripper.cpp -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/fileio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/test/fileio.h -------------------------------------------------------------------------------- /test/gl_mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/test/gl_mesh.cpp -------------------------------------------------------------------------------- /test/gl_mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/test/gl_mesh.h -------------------------------------------------------------------------------- /test/gl_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/test/gl_model.cpp -------------------------------------------------------------------------------- /test/gl_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/test/gl_model.h -------------------------------------------------------------------------------- /test/gl_renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/test/gl_renderer.cpp -------------------------------------------------------------------------------- /test/gl_renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/test/gl_renderer.h -------------------------------------------------------------------------------- /test/high_res_timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/test/high_res_timer.cpp -------------------------------------------------------------------------------- /test/high_res_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/test/high_res_timer.h -------------------------------------------------------------------------------- /test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/test/main.cpp -------------------------------------------------------------------------------- /test/varrays_normalizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/test/varrays_normalizer.cpp -------------------------------------------------------------------------------- /test/varrays_normalizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/test/varrays_normalizer.h -------------------------------------------------------------------------------- /vcpkg_windows.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GPSnoopy/TriStripper/HEAD/vcpkg_windows.bat --------------------------------------------------------------------------------