zlacker

[parent] [thread] 1 comments
1. kllrno+(OP)[view] [source] 2023-10-14 13:41:57
DirectX 8 added programmable shaders as we mostly know it today in 2000 with directx 9's shader model 2.0 really solidifying things in 2002.

CUDA didn't show up until 2007.

replies(1): >>pjmlp+pV1
2. pjmlp+pV1[view] [source] 2023-10-15 07:51:00
>>kllrno+(OP)
Except that shaders predate DirectX 8 by several decades.

Two major examples,

https://en.m.wikipedia.org/wiki/TMS34010

https://en.m.wikipedia.org/wiki/RenderMan_Shading_Language

Also in DirectX 8, it wasn't as we know them today, because Assembly was the only programming language.

Nowadays CUDA does C, C++, Fortran, Python JIT in the box, and has partner collaborations for Haskell, Java, Julia, C#.

[go to top]