|
gKit2 light
|
Files | |
| compute_buffer.glsl | |
| exemple compute shader + buffers | |
| compute_image.glsl | |
| compute shader + images | |
| count_buffer.glsl | |
| filtrer des donnees / compacter des resultats, manipulation de compteurs atomiques partages. | |
| fragment.glsl | |
| fragment_record.glsl | |
| fragments.cpp | |
| capture et rejoue tous les fragments generes pour dessiner une scene. colorie les fragments en fonction de l'overdraw. | |
| histogram.glsl | |
| histogram1.glsl | |
| histogram2.glsl | |
| indirect.glsl | |
| indirect_cull.glsl | |
| indirect_direct.glsl | |
| indirect_elements.glsl | |
| indirect_remap.glsl | |
| instance.glsl | |
| is.glsl | |
| mesh.glsl | |
| mesh_display.glsl | |
| raytrace.glsl | |
| fragment shader, intersection rayon / quelques triangles | |
| raytrace_compute.glsl | |
| read_buffer.glsl | |
| relire un buffer prive | |
| tuto_compute_buffer.cpp | |
| compute shader + buffers | |
| tuto_compute_image.cpp | |
| compute shader + images | |
| tuto_count_buffer.cpp | |
| filtrer des donnees / compacter des resultats, manipulation de compteurs atomiques partages. | |
| tuto_histogram1_compute.cpp | |
| tuto_histogram2_compute.cpp | |
| tuto_histogram_compute.cpp | |
| tuto_is.cpp | |
| tuto_mdi.cpp | |
| affichage de plusieurs objets avec glMultiDrawIndirect() + mesure du temps d'execution par le cpu et le gpu (utilise une requete / query openGL) | |
| tuto_mdi_count.cpp | |
| tuto_mdi_elements.cpp | |
| tuto_mdi_elements_count.cpp | |
| tuto_mesh_shader.cpp | |
| tuto_raytrace_compute.cpp | |
| tuto_raytrace_fragment.cpp | |
| utilise un fragment shader, intersection rayon / quelques triangles. | |
| tuto_read_buffer.cpp | |
| relire un buffer privee | |
| tuto_stream.cpp | |
| utilisation de glBufferStorage() / glMapBufferRange() | |
| tuto_time.cpp | |
| mesure du temps d'execution par le cpu et le gpu (utilise une requete / query openGL) + std::chrono pour le cpu | |