hlsl

    1зной

    1ответ

    У меня есть следующий фрагмент кода в моей HLSL шейдер, который работает на Windows x64, но не запускается при развертывании на Android с помощью UE4: // calcScale() returns a value between 0.0f and 7

    2зной

    1ответ

    HLSL имеет тип cbuffer, который может использоваться для справочных таблиц. Что такое эквивалент для cbuffer s в OpenGL? Каков рекомендуемый способ хранения поисковых таблиц?

    0зной

    1ответ

    Я нашел код онлайн для шейдера, содержащего эти строки: float2 preRect; preRect.x = (IN.uv_MainTex.x > _RectMinX) - (IN.uv_MainTex.x > _RectMaxX); В языках на основе C (IN.uv_MainTex.x > _RectMinX)

    1зной

    1ответ

    Я пытаюсь закодировать шейдер, похожий на this one из руководства Unity, который «разрезает» объект, отбрасывая пиксели почти горизонтальными кольцами через функцию Clip(). Shader "Example/Slices" {

    0зной

    1ответ

    Недавно я начал разработку приложения с использованием Monogame и вошел в мир шейдеров и языков затенения. Целевая платформа GL. Это означает, что я должен написать свой шейдер в HLSL, который впослед

    0зной

    1ответ

    Как объявить массив TEXCOORD? В разных структурах у меня есть: float2 foo : TEXCOORD0 float3 bar : TEXCOORD1 И теперь мне нужен float4 Positions[NUMBER_OF_FLOATS] float3 OtherPositions[NUMBER_OF_F

    1зной

    1ответ

    Я пытаюсь создать вершинный шейдер, который загружает текстуру и использует ее для искажения сферы. Однако, несмотря на то, что текстура является бесшовной, когда ее фактически накладывают на сферу, и