opengl-4

    0

    1답변

    나는 어디에서나 보았고 OpenGL을 사용하여 간단한 쿼드를 그리는 것처럼 보일 수 없습니다. 창이 올바른 색 배경으로 잘 나타나지만 OpenGL은 상자를 그리지 않습니다. 나는 OpenGL을 4.4.0을 사용하고 있습니다 - 이것은 내가 현재 가지고있는 코드 창 크기가 1920 × 1080 입니다 20.19.15.4463 빌드 : Main.java의 :

    0

    1답변

    텍스처를 초기화하려고합니다 (OpenGL에서). glTexSubImage2D에 전송 된 블록이 malloc에 ​​할당되면 초기화가 잘 수행됩니다. aligned_alloc을 사용하면 대부분의 경우 segfault가 발생합니다. 왜 ? GLuint texture_id; GLenum err; int sx = 2048; int sy = 1024; cha

    4

    1답변

    OpenGL 4.5를 사용하여 삼각형을 렌더링하고 싶습니다. 이전 버전의 OpenGL을 사용하지만 OpenGL 4.5 기능을 사용하지 않는 온라인 예제를 많이 보았습니다. 따라서 나는 어떤 코드를 직접 "업그레이드"하려고 시도했다. 이는 이전 작업 코드 : // Triangles to render vec3 vertices[2][3] = { { vec3(-

    0

    1답변

    나는 현대의 OpenGL에서 임의의 변환 행렬을 사용하지 않고 일련의 2D 모양 (Rectangle, Circle) 등을 렌더링하려고합니다. 저 말의 좌표를 지정 할 수있을 때까지 내가 좋아하는 것 때문에 추천 삼각형 사각형 : float V[] = { 20.0, 20.0, 0.0, 40.0, 20.0, 0.0, 40.0, 40

    0

    1답변

    glClientWaitSync 기능을 사용하여 오해가 있습니다. 내가 그 같은 것을 사용하고 인정 : glDraw(...); sync = glFenceSync(GL_SYNC_GPU_COMMANDS_COMPLETE, 0); glDraw(...); glClientWaitSync(sync, GL_SYNC_FLUSH_COMMANDS_BIT, 100000000

    0

    1답변

    빠른 질문을 glEnableVertexAttribArray 올바른 장소 : void draw() { bindVAO(); glEnableVertexAttribArray(0 ... 3); glDrawElements(...); glDisableVertexAttribArray(0 ... 3); unbindVAO();

    -1

    1답변

    저는 vec4 colorA와 colorB로 2+ 간단한 UBO를 만듭니다. std140을 사용하여 불필요하게 복잡한 UBO 생성/바인딩 프로세스를 사용하는 검정 화면 만 표시합니다. 어떻게 glCreate를 사용하면서 어떤 인덱스를 지정하고이 엉망이 작동하도록 할 수있어서 colorA 또는 colorB를 선택할 수 있습니까? //GLSL layout(st

    1

    1답변

    OpenGL 4.0에서 날씨 시뮬레이션을 만들고 백그라운드에서 전체 화면 쿼드를 만들어 하늘을 만들려고합니다. 나는 꼭지점 셰이더가 4 개의 꼭지점을 생성하고 삼각형 줄무늬를 그려서 그렇게하려고합니다. 모든 것이 잘 컴파일되고 이전에 만든 모든 다른 객체를 볼 수 있지만 하늘은 볼 수 없습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? MAIN.CPP GL

    -1

    1답변

    나는 교육 목적으로 glsl 래퍼를 작성하지만 오해가 있기 때문에 중단되었습니다. 변수를 특정 위치에 삽입하려면 경고가 일치하지 않습니다. 위치는 GLint이지만 glVertexAttrib 위치는 GLuint 여야합니다. 다음은 오류의 경우 음의 지수를 반환 할 수 있습니다 내 코드 샘플 bool Material::AddAttrib(GLchar *varia

    2

    1답변

    OpenGL 4.5를 지원하는 GPU가 있으며 OpenGL 4.3 지원 시스템에서 응용 프로그램이 실행되는지 테스트하고 싶습니다. OpenGL 4.3을 사용하기 위해 GPU를 설정할 수 있습니까?