geometry-shader

    1

    1답변

    기하학 쉐이더를 사용할 때 매우 이상한 문제가 있습니다. 나는 매우 간단한 형상 쉐이더를 만들었습니다. 쉐이더는 점을 받아 삼각형으로 변환합니다. struct GS_OUTPUT { float4 pos : SV_POSITION; }; struct VS_INPUT { float3 pos : ANCHOR; }; VS_INPUT V

    1

    1답변

    내가 내 지오메트리 쉐이더에서이 같은 일을 할 지오메트리 쉐이더 GLSL에서 계산 엮다. 만약 셰이더가 실행될 때마다 변수가 변경된다면 메모리 관리가 너무 어려울 수도 있지만 유니폼이 일정하기 때문에 일정한 철저한 단일 그리기 호출이됩니다. 또한 셰이더에서 정수 상수를 정의하고 max_vertices 카운트로 사용하면 실패합니다. 같은 오류가 발생합니다.

    3

    1답변

    점이있는 VBO가 있는데, 정점 및 조각 셰이더로 렌더링 할 수 있지만 점선 셰이더 통과를 추가하면 아무 것도 볼 수 없습니다. 내가 MRT를 사용하고 있는데,이 예제에서 나는 그것을 만지지 않는다. 다른 게시물에서 본 것부터 한 단계에서 다른 단계로 값을 전달할 때 문제가있는 것처럼 보였으므로 모든 차이를 제거했지만 여전히 작동하지 않습니다. 연결 후 프

    0

    1답변

    GLSL 지오메트리 셰이더를 쓰고 있는데 입력 레이아웃 lines_adjacency을 사용하려하지만 작동하지 않습니다. // GLSL GEOMETRY SHADER #version 410 layout (lines) in; layout (line_strip, max_vertices = 2) out; void main() { gl_Posit

    1

    1답변

    스트림 출력을 사용하여 버퍼로 출력하는 지오메트리 셰이더의 출력을 읽으려고합니다. 지오메트리 쉐이더에 의해 사용되는 출력 버퍼는 다음과 같이 설명된다 : D3D10_BUFFER_DESC vbdesc = { numPoints * sizeof(MESH_VERTEX), D3D10_USAGE_DEFAULT, D3D10_BIND_VERT

    0

    2답변

    http://www.opengl.org/wiki/Rendering_Pipeline_Overview은 기하 구조 셰이더가 실행되고 조각이 래스터 화되기 전에 "보기 볼륨 내부와 외부 경계 사이에있는 기본 요소가 여러 프리미티브로 나뉘어집니다"라고 말합니다. OpenGL에 대해 읽은 다른 모든 것들도 클리핑 프로세스를 같은 방식으로 설명했습니다. 그러나 프래그

    5

    1답변

    GeForce 330m에서 실행중인 Geometry 쉐이더에서 정수 텍스처를 샘플링하려고합니다. 텍스처에로드하는 것보다 다른 값을 반환하는 것 같습니다. 나는 질감을 생성하고로드하기 위해이 코드를 (기본적으로) 사용 glGenTextures(1, &textureId); glBindTexture(GL_TEXTURE_2D, textureId); glTexP

    3

    1답변

    포인트에 간단한 패스 스루 기하 구조 셰이더를 쓰는 데 문제가 있습니다. 나는 이런 식으로 뭔가해야한다 생각 : #version 330 precision highp float; layout (points) in; layout (points) out; void main(void) { gl_Position = gl_in[0].gl_Posi

    4

    2답변

    파티클 시스템이 완전히 지오메트리 셰이더에서 업데이트되어야합니까? 또는 지오메트리 셰이더에 위치 및 수명에 대한 업데이트 된 데이터가 전달되어야합니까? 순간에 내가 기하학에있는 모든 업데이 트하지만 이것이 최고의 아이디어가 있다면 C++에서 데이터의 일부가 필요합니다 모르겠어요.