diff --git a/articles/links-of-the-open-world-programmer/page.mmd b/articles/links-of-the-open-world-programmer/page.mmd index 36daf7c..f8de9e4 100644 --- a/articles/links-of-the-open-world-programmer/page.mmd +++ b/articles/links-of-the-open-world-programmer/page.mmd @@ -65,6 +65,9 @@ CSS: /style.css - [Capsule collision detection](https://wickedengine.net/2020/04/26/capsule-collision-detection/) - [Forsyth vertex cache optimization](https://tomforsyth1000.github.io/papers/fast_vert_cache_opt.html) - [Depth buffer based lighting](https://www.researchgate.net/publication/320616607_Eye-Dome_Lighting_a_non-photorealistic_shading_technique) +- [Computational Geometry in C (Second Edition)](http://www.science.smith.edu/~jorourke/books/compgeom.html) +- [OpenGL FAQ](https://www.opengl.org/archives/resources/faq/technical/) +- [SGI BSP FAQ](https://web.archive.org/web/20010614072959/http://reality.sgi.com/bspfaq/) ## generational stuff - [Domain warping](https://iquilezles.org/articles/warp/) @@ -79,7 +82,6 @@ CSS: /style.css ## notable extensions - [Vertex array locking](https://registry.khronos.org/OpenGL/extensions/EXT/EXT_compiled_vertex_array.txt) - [Packed pixels](https://people.freedesktop.org/~marcheu/extensions/EXT/packed_pixels.html) -- [Provoking vertex](https://registry.khronos.org/OpenGL/extensions/EXT/EXT_provoking_vertex.txt) - [Framebuffer fetch](https://registry.khronos.org/OpenGL/extensions/EXT/EXT_shader_framebuffer_fetch.txt) - [Integer textures](https://registry.khronos.org/OpenGL/extensions/EXT/EXT_texture_integer.txt) - [Texture swizzle](https://registry.khronos.org/OpenGL/extensions/EXT/EXT_texture_swizzle.txt) @@ -96,7 +98,7 @@ CSS: /style.css - [Shader inter group communication](https://registry.khronos.org/OpenGL/extensions/ARB/ARB_shader_ballot.txt) - [Granular buffer memory control](https://registry.khronos.org/OpenGL/extensions/ARB/ARB_sparse_buffer.txt) - [Window pos](https://people.freedesktop.org/~marcheu/extensions/ARB/window_pos.html) -- [Optimized fixed function fog](https://people.freedesktop.org/~marcheu/extensions/doc/fog_coord.html) +- [No perspective interpolation for screen aligned geometry](https://registry.khronos.org/OpenGL/extensions/NV/NV_shader_noperspective_interpolation.txt) ## data representations - [Efficient varying-length integers](https://john-millikin.com/vu128-efficient-variable-length-integers)