Size: a a a

pro.graphon (and gamedev)

2020 October 16

uユ

und ユビキタス in pro.graphon (and gamedev)
und ユビキタス
для меня крайне неясно почему нельзя просто прибить самплер гвоздями к регистру и самплить цвет из него по координатам
sampler tex : register(s0);
// ...
float4 color = tex2D(tex, vsi.uv);


почему такой штуки не завезли хотя бы в HLSL под опенгл?
источник

uユ

und ユビキタス in pro.graphon (and gamedev)
нет, как бы завезли но не до конца
источник

uユ

und ユビキタス in pro.graphon (and gamedev)
оно компилится всё ок но не в байткод
источник

uユ

und ユビキタス in pro.graphon (and gamedev)
ладно другой вопрос
источник

uユ

und ユビキタス in pro.graphon (and gamedev)
und ユビキタス
ладно другой вопрос
это правильно?
источник

uユ

und ユビキタス in pro.graphon (and gamedev)
потому что что-то точно неправильно
источник

uユ

und ユビキタス in pro.graphon (and gamedev)
cbuffers
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
Их в этом коде нет же
источник

uユ

und ユビキタス in pro.graphon (and gamedev)
Vitaliy ◀️TriΔng3l▶️ Kuzmin
Их в этом коде нет же
прикол в том что они есть
источник

uユ

und ユビキタス in pro.graphon (and gamedev)
оно компилится как надо и даже пытается что-то рисовать вместо тупого вылета
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
$Globals?
источник

uユ

und ユビキタス in pro.graphon (and gamedev)
und ユビキタス
оно компилится как надо и даже пытается что-то рисовать вместо тупого вылета
правда гадит в дебаг GL_INVALID_OPERATION error generated. <location> is invalid.
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
location для in/out, а для текстур и сэмплеров binding
источник

uユ

und ユビキタス in pro.graphon (and gamedev)
Vitaliy ◀️TriΔng3l▶️ Kuzmin
location для in/out, а для текстур и сэмплеров binding
почему тогда в том же глсл я могу явно объявлять?
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
und ユビキタス
почему тогда в том же глсл я могу явно объявлять?
Я имею в виду, что слово другое тут надо, вероятно
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
[[vk::binding(0)]]
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
В glslang при сборке SPIR-V под OpenGL можно и layout(location=#), и layout(binding=#) указывать у ресурсов
источник

VK

Vitaliy ◀️TriΔng3l▶️... in pro.graphon (and gamedev)
А, не
источник

uユ

und ユビキタス in pro.graphon (and gamedev)
вот вот я о том же
источник

uユ

und ユビキタス in pro.graphon (and gamedev)
в глсл оно есть
источник