realwired: (Default)
realwired ([personal profile] realwired) wrote2017-08-31 10:09 am
Entry tags:

Шейдер, говоришь?



никогда не задумывался, что такая конструкция в С абсолютно легальна - пусть и выглядит несколько непривычно

gl_FragColor.b = texture2D(tex, srccoord).b;

это я себе типа симулятор пиксельных шейдеров изваял)) с бОльшего, разница между С и GLSL оказалась настолько небольшой, что в умелых руках правильно написанный С-код можно прямо пихать как шейдер, 1:1. а главное - С-код можно подвергать отладке. в то время как шейдер уходит в GPU и что там делается - пес его знает.