Много redundancy канеш
Ну, префиксы можно поубирать у констант и входов/выходов, кстати, если их на GLSL автоматически приклеивать к входам/выходам, а на HLSL к константами
Ещё переименую xesl_entry_outputs_end в xesl_entry_outputs_end_stageInputs_begin, чтобы было ещё больше redundancy)))
почему бы begin, end не заменить на { }?
Потому что в GLSL скобок нет, в HLSL они круглые в одном месте, а в MSL круглые в другом)))
Индексы биндингов специально выдал с нативным синтаксисом наружу, чтобы не было 0, 0, 0, 0, 0, 0, 0, 0
Обсуждают сегодня