opengl-4

    0

    3답변

    3D 장면에서 객체를 회전하고 싶습니다. 아래의 코드에서 WorldMatrix를 단순히 돌렸다. 그러나 장면에 2 개의 물체가 포함되어 있다면 어떨까요? WorldMatrix를 회전 시키면 둘 다 회전합니다 (기묘한 방식으로). 다른 모델을 변경하지 않고 장면의 한 객체를 어떻게 회전해야합니까? // Clear the buffers to begin the

    0

    2답변

    프로그램을 지연 렌더링으로 설정했습니다. 나는 깊이에서 위치를 재구성하는 것에 찬성하여 나의 포지션 텍스처를 제거하는 과정에있다. 전에 아무 문제없이이 작업을 수행했지만 지금은 어떤 이유 때문에 유니폼을 통과하는 행렬에 액세스하려고 할 때 segfault가 발생합니다! 내 단편 쉐이더 (관련이없는 버텍스 쉐이더) : #version 430 core la

    22

    2답변

    좋아요, 그래서 저는 왜 내가 왜 GLEW가 필요한지 알지만, 한 가지만 요. 아마도 최신 버전의 OpenGL을 버전 3.0 이상에서 사용하고 있거나 Core Profile을 사용하고있는 경우에는 glGenVertexArrays 같은 컴파일 오류가 발생하지 않아서 GLEW가 필요합니다. 그래서 GLEW는 우리가 사용하고자하는 현대 OpenGL 기능을 포함하

    3

    1답변

    OpenGL 4.2를 사용하고 있는데 왜이 프로그램에서 GL_INVALID_VALUE 오류가 발생하는지 알 수 없습니다. glBindAttribLocation을 호출하면 오류가 발생합니다. OpenGL 4 reference page에 따르면 glBindAttribLocation에서 GL_INVALID_VALUE를 생성해야하는 이유는 두 가지뿐입니다. 인덱스

    0

    1답변

    그래서 흥미로운 셰이더를 발견하고 컴파일하려고했습니다. (조각 쉐이더) #version 420 ... uint ImageAtomic_Average_RGBA8(layout (r32ui) volatile uimage3D Img, ivec3 Coords, vec4 NewVal) { ... } 세부 @ ERROR: 0:50: error(#132) Sy

    0

    1답변

    전체 화면이 하나의 전체 화면으로 그려진 평면이 있습니다 GL_QUAD. 내 GL_Texture2D으로 지정된 각 점에서이 표면을 변형하고 싶습니다. 어떤 종류의 셰이더를 사용하는 것이 좋습니다. 내 생각에 검은 색은 평면과 흰색이 언덕에 해당 할 수 있습니다. 내 지형에 약 4 백만 포인트를 갖고 내 프로그램의 각 단계에서 업데이트하려고합니다. 어떻게 이

    0

    1답변

    OpenGL/GLSL에서 타일 된 지연 렌더링을 구현하려고하고 있으며 가벼운 컬링을 고집합니다. 내 GPU는 구형 (AMD Radeon 6490m)으로 구형이기 때문에 공유 변수에서 원자 연산을 호출 할 때 계산 쉐이더가 무한 사이클로 실행되기 때문에 계산 쉐이더를 사용하여 최소 및 최대 깊이를 계산할 수 없습니다. 어쨌든, 그것은 많은 시간이 걸리는 작업

    3

    1답변

    하스켈을 사용하여 주어진 넓이의 삼각형 사각형 지형을 절차 상 생성하여 OpenGL에 제공하려고합니다. 실제로 절차 적으로 생성되는 유일한 것은 높이가 아니며 전혀 어렵지 않습니다. 단지 무작위 함수를 사용하여 높이 행을 나타내는 [[GLfloat]]을 만듭니다. heightsToCoords이 함수는 [[GLfloat]]이고 각 정점의 x, y 및 z 좌표

    0

    4답변

    단색으로 OpenGL 텍스처를 초기화하거나 재설정하는 방법이 있습니까? 노트북의 Intel HD Graphics 4000을 지원하기 때문에 OpenGL 4.0까지 사용할 수 있습니다.

    0

    1답변

    간단한 질감의 Box를 표시해야하는 GLSL을 사용하는 간단한 프로그램을 코딩했습니다. 이렇게하려면 'Box.mesh'라는 OBJ 파일을로드하고 그 다음에 정점, 일반, 텍스처 및 인덱스 버퍼에 대한 VBO를 초기화합니다. o Cube v 1.000000 -1.000000 -1.000000 v 1.000000 -1.000000 1.000000 v -1