конечно дебильное, если переводить как "униформа". а ежели перевести как "постоянная", то вместе с "варьируемая" (varying) вполне годное [название] для переменных
агрессор
> "униформа". а ежели перевести как "постоянная", то
"Юниформальная" тоже прям прикольно и отражает суть вещей.
агрессор
> а ежели перевести как "постоянная"
постоянная - это константная, и не надо лохматить бабушку
константная по отношению к чему?
вполне уместна в glsl вот такая запись:
... const float var = 0.0f; void main () { ...
как uniform тогда объявлять? посредством какого "междумордия"? какие ключевые слова использовать?
быть может носителям английского языка виднее чем нам (хотя я допускаю, что среди авторов glsl могли быть и не носители)?
ну и старая шутка о трудностях перевода: косил косой косой косой косой.
агрессор
> как uniform тогда объявлять?
const variable float юниформальная переменная1 = 1.0;
конечно же.
как иначе то?
они чё там реально в комитете настолько тупые что даже лохматыми мудями своими не подумали про интернационализацию?
вшею гнать таких удодов из комитета!
агрессор
> константная по отношению к чему?
а по отношению к чему постоянная ?
майкрософт как-то смогли без этих вот надмозгов обойтись
покажи как hlsl. и чем это лучше?
https://ru.wikipedia.org/wiki/%D0%90_%D1%83_%D0%B2%D0%B0%D1%81_%D… 3%D1%8E%D1%82
В одной из версий «Голос Америки» спрашивает у армянского радио: «А правда, что зарплата советского инженера 120 рублей?», на что армянское радио после трёхдневной паузы отвечает: «А у вас негров линчуют»[5].
В конечном итоге просто вон из профессии.
В конечном итоге просто вон из профессии.
Вот пожалуй соглашусь. Недоросли до 3d графики те, кому мешают проблемы ЯП или API, особенно если это проблемы не ЯП и API.
агрессор
> покажи как hlsl. и чем это лучше?
в glsl:
const float Foo = 3.0;
в hlsl эта же запись:
static const float Foo = 3.0;
в glsl:
uniform float Foo = 3.0;
в hlsl:
float Foo = 3.0; или const float Foo = 3.0;
Что примечательно const в hlsl в этом случае избыточен, ибо даже в случае с float Foo = 3.0; записывать в такую переменную нельзя.
А вот где лучше - я не берусь утверждать. С одной стороны (при написании кода) uniform кажется избыточным, с другой стороны появилось новое понятие, юниформ, и это понятие я лично использую при разговоре, ибо удобно, и понятно о чем идет речь. Его настолько удобно в быту использовать, что даже когда разговор идет в контексте DX, то гораздо проще сказать: "передадим как юниформу", а не: "передадим как константу в константном буфере".
=A=L=X=
> они чё там реально в комитете настолько тупые что даже лохматыми мудями своими
> не подумали про интернационализацию?
> вшею гнать таких удодов из комитета!
это тебя нужно гнать вшивыми тряпками
MrShoor
спасибо.
...с другой стороны появилось новое понятие, юниформ...
давно ведь, лень смотреть сколько лет, но давно. ну да ладно. не об том речь
агрессор
> Недоросли до 3d графики те, кому мешают проблемы ЯП или API
Может это авторы этих самых ЯП и API не доросли?
Great V.
> Может это авторы этих самых ЯП и API не доросли?
просто угораю
В мультитране забанили что ли? "Единая", "неизменная".
=A=L=X=
Не путайте траслитерацию с интернационализацией.
Misanthrope
> а по отношению к чему постоянная ?
К дровколу постоянная, ясен пень. Теорию хоть какую-то надо читать, а то все верят в какие-то магические АПИ, которые код посмотрел, смог его скопировать и скомпилировать. Под майкрософтом чудом скопировалось - хорошае апе! Работать-то кто будет, лол?
Тема в архиве.