webgl2

    0

    1답변

    gl.R8, gl.RED, gl.UNSIGNED_BYTE에서 gl.texImage2D로 1x1 텍스처를 만들었습니다. 필자는 본질적으로 단지 1 바이트 버퍼를 만들 것이라고 상상합니다. 이제 texelFetch를 사용하여 조각 쉐이더에서이 1 바이트 버퍼에 액세스하려고합니다. 그러나 업로드 한 1 바이트를 가져 오지 못합니다. 내 문제를 설명하는 베어 본

    0

    1답변

    directx hlsl 스크립트를 webgl 2로 포팅했는데 구조화 된 버퍼와 같은 것을 찾을 수 없습니다. 64k 크기로 제한되어 있고 정렬을 사용하는 상수 버퍼 만 볼 수 있습니다. 구조화 된 버퍼를 상수 버퍼로 분할해야합니까?

    1

    1답변

    WebGL 장면 (THREE.js에서 생성됨)이 주어진 경우 framebufferTexture2D을 사용하여 프레임 버퍼가 텍스처에 바인딩 된 경우 DEPTH_ATTACHMENT에서 부동 소수점 값 (WebGL 컨텍스트 외부의 데이터 배열로)에 액세스하는 방법은 무엇입니까? 난 깊이 텍스처 정보에 액세스 한 다음 RGB 형식으로 인코딩하는 사용자 정의 셰이

    0

    1답변

    WebGL2에서 부동 소수점 텍스처를 가져 오려고합니다. 나는이 같은 텍스처를 초기화 : 파이어 폭스 55.0.2 (64 비트)는 나에게 다음과 같은 오류를 제공에 function textureFromFloat32Array(gl, arr, w, h){ //https://developer.mozilla.org/en-US/docs/Web/API/OES

    0

    1답변

    WebGL2에 지원되는/지원되지 않는 그래픽 카드 목록이 있습니까? 두 대의 컴퓨터에서 모두 Win7과 Chrome 58 (56에서 테스트 됨), 모든 WebGL 플래그 사용, 한 대의 컴퓨터에 nvidia quadro 600 및 다른 ati radeon HD 2400 (최신 드라이버 및 브라우저에서 WebGL2를 지원하지 않는다는 오류가 발생합니다. 다음

    0

    2답변

    이 질문은 이상 할 수도 있지만 예를 들어 experiment과 같은 3D 콘텐츠를 그리는 캔버스가 있다고 가정합니다. 동일한 효과를 얻기 위해 ThreeJS, Babylon 또는 다른 라이브러리를 사용하지 않으면 모든 보셀의 출생을 복사 한 후 간격 띄우기 (다시 그리기)를 설정할 수 있습니다. 단순히 RTC, 비디오 또는 이미지 시퀀스를 사용하지 않고

    2

    1답변

    그래서 VAO를 사용하여 VBO에서 포인터를 저장하고 있습니다. VAIO를 바인딩하고 그리기 전에 내 데이터 버퍼 (vbo, ibo 등)를 삭제하면 어떻게되는지 테스트하고 싶습니다. VAO는 해당 데이터 버퍼의 데이터에 대한 포인터를 저장하므로 렌더러가 충돌 할 것으로 예상됩니다. 그러나 모든 것은 계속 작동합니다. 이것이 어떻게 가능한지? WebGL 2.

    1

    1답변

    webgl2에서 2x8 R8 텍스처를 만들려고하면 오류가 발생합니다. 이것은 4x8 텍스처에 대해서는 발생하지 않습니다. 예상 한 것과 비교하여 입력 버퍼의 크기를 두 배로 늘리면 2x8이 성공합니다. 텍스처를 만들거나 읽을 때 webgl2의 열 정렬이 4입니까? 다음은 문제를 재현하는 코드입니다. 내가 크롬과 파이어 폭스 모두에서 Windows에서 그것을

    0

    1답변

    우리가 사용하는 렌더러를 WebGL2로 업데이트 할 수있는 기회를 얻었습니다. 렌더러를 가능한 한 이전 버전과 호환되도록하기 위해 우리는 (업그레이드 전에했던 것처럼)로드 된 확장을 추적하고 그러한 확장이 승격되었다하더라도 확장을 에뮬레이트합니다. 렌더러는 확장과 관련된 몇 가지 작업을 수행합니다. 바깥에서 모든 것이 아주 투명합니다. 원활하게 작동하게하려

    0

    1답변

    gl.TEXTURE0 ....의 디버거 번호를 찾습니다. 31. 0 + 31 = 32 텍스처를위한 32 개의 오브젝트가 있지만 텍스처가 하나뿐입니다. mozilla dev 사이트에서 찾았습니다. "GL은 32 개의 텍스처 레지스터를 제공하며, 그 중 첫 번째는 gl.TEXTURE0"입니다. gl.activeTexture(gl.TEXTURE0); g