shader-storage-buffer

    1

    1답변

    내 버텍스 쉐이더에 정보를 제공하기 위해 쉐이더 저장 버퍼 객체를 만들었습니다. 단일 구조체를 포함하는 버퍼에 바인딩됩니다. 그러나 문제가 있습니다. 이 구조에서 유지하는 데이터는 간단한 배열이 아니며 std::vector입니다. 여기 의 구조 : typedef struct { glm::mat4 modelMatrix; } entityInfo;

    -1

    1답변

    어떻게 작동하는지 이해하기 위해 OpenGL에 간단한 컴퓨팅 쉐이더를 작성하여 원하는 결과를 얻을 수 없습니다. 내 계산 쉐이더에 출력 텍스처를 채색하는 구조체 배열 colourStruct를 전달하고 싶습니다. 내가 빨간색 이미지를 가지고 싶을 때 "wantedColor"내 컴퓨 트 셰이더 = 0, 2 파란색 녹색 이미지 "wantedColor"= 1,하지

    0

    1답변

    다시 한번 계산 쉐이더에 문제가 있습니다 ... 계산 쉐이더에 포인터가 들어있는 구조체를 전달하고 싶습니다. 이 내 구조의 예이다 : 나는 다른 초기화의 그러나 성공없이 많은 시도 couleurStruct *coul; coul = (couleurStruct *)glMapBufferRange(GL_SHADER_STORAGE_BUFFER, 0, 1 * siz