|
|
@pcwalton | |||||
|
For those who aren’t graphics programmers, this is like if instead of creating two functions mkdir() and rmdir(), Unix decided to just have mkdir(), but to have a function you could call beforehand to make mkdir() actually delete directories instead
|
||||||
|
||||||
|
|
Patrick Walton
@pcwalton
|
25. sij |
|
Interesting thought experiment: Replace the GPU triangle rasterization hardware with an axis aligned rectangle rasterizer. No triangles allowed unless you implement them yourself in the fragment shader. Would WebRender still work?
(I think the answer is yes?) twitter.com/richgel999/sta…
|
||
|
|
||
|
|
Patrick Walton
@pcwalton
|
25. sij |
|
I think Pathfinder 3 still works fine in this world too, which is interesting. (Pathfinder 2 doesn’t, though.)
|
||
|
|
||
|
|
Patrick Walton
@pcwalton
|
25. sij |
|
Shoutout to the gloriously hacky GL_NV_fill_rectangle extension which is literally “call this function to make glDrawArrays(GL_TRIANGLES, …) draw axis aligned rectangles instead of triangles” khronos.org/registry/OpenG…
|
||
|
|
||
|
Tony “Abolish ICE” Arcieri 🦀
@bascule
|
25. sij |
|
Sounds like git and how you can push branches to create them and push the null branch to delete them
|
||
|
|
||
|
Arseny Kapoulkine
@zeuxcg
|
25. sij |
|
Nah it's more like instead of creating two functions for reading data from files and reading list of files from directories Unix decoded to just have read(), but to have the behavior depend on the type of thing you opened... wait...
(NV rasterizer actually sorta works like that)
|
||
|
|
||
|
Bill Dortch
@BillDortch
|
25. sij |
|
Hmm, reminiscent of the INTERCAL “COMEFROM” statement.
|
||
|
|
||