저자는 오픈 소스 작업을 재개하며, 특히 PyOpenGL을 위해 코딩의 단순 반복 작업에 LLM을 광범위하게 사용하고 있습니다. LLM으로 생성된 테스트는 여러 오래된 버그를 발견했으며 GLES 및 EGL의 사용성을 개선했습니다. glfw 라이브러리는 GLUT 라이브러리를 포함한 숨겨진 GLX 종속성을 식별하는 데 중요한 역할을 했으며, GLE 라이브러리의 레거시 특성도 강조했습니다.PyOpenGL 4.0.0a1은 이전 Python 및 Numpy 버전 지원 중단으로 인해 주요 릴리스이며, 주로 새로운 테스트 스위트의 버그 수정이 특징입니다. 특정 수정 사항에는 GLU 함수의 수정, 플랫폼 프로빙 기반의 OpenGL 크기 테이블 재생성, 여러 OpenGL 함수의 이중 래핑 제거 등이 포함됩니다.새로운 64비트 정수 배열 유형(GL_INT64 및 GL_UNSIGNED_INT64)이 추가되었으며, Numpy가 아닌 연산은 ctypesarrays 및 char_p 지원으로 개선되었습니다. GLES는 이미지 모듈, GL을 모방하는 친숙한 래퍼, 확장 이름 정규화를 통해 상당한 주목을 받았습니다.일반적인 버그 수정에는 대형 상수 래핑, 확장/버전 데이터의 컨텍스트별 캐싱, ShaderProgram.retrieve() 언패킹 수정 등이 포함됩니다. 로깅 데코레이터는 이제 타입 검사에 더 친화적이며, 패키징은 라이선스 선언 수정이 이루어졌습니다.이 알파 릴리스는 정확성 수정에 우선순위를 두었지만, 특히 GLES의 새로운 코드는 일부 회귀를 유발할 수 있습니다. 4.0.0a1 알파는 테스트용으로 제공되며, 최종 4.0.0 릴리스 전에 추가 변경이 예상됩니다. OpenGLContext의 진행 상황은 계속 진행 중이며, Khronos 샘플 에셋의 직접 렌더링을 보여주는 티저 이미지가 있습니다.
glfw라이브러리는 GLUT 라이브러리를 포함한 숨겨진 GLX 종속성을 식별하는 데 중요한 역할을 했으며, GLE 라이브러리의 레거시 특성도 강조했습니다.PyOpenGL 4.0.0a1은 이전 Python 및 Numpy 버전 지원 중단으로 인해 주요 릴리스이며, 주로 새로운 테스트 스위트의 버그 수정이 특징입니다. 특정 수정 사항에는 GLU 함수의 수정, 플랫폼 프로빙 기반의 OpenGL 크기 테이블 재생성, 여러 OpenGL 함수의 이중 래핑 제거 등이 포함됩니다.새로운 64비트 정수 배열 유형(GL_INT64 및 GL_UNSIGNED_INT64)이 추가되었으며, Numpy가 아닌 연산은 ctypesarrays 및 char_p 지원으로 개선되었습니다. GLES는 이미지 모듈, GL을 모방하는 친숙한 래퍼, 확장 이름 정규화를 통해 상당한 주목을 받았습니다.일반적인 버그 수정에는 대형 상수 래핑, 확장/버전 데이터의 컨텍스트별 캐싱, ShaderProgram.retrieve() 언패킹 수정 등이 포함됩니다. 로깅 데코레이터는 이제 타입 검사에 더 친화적이며, 패키징은 라이선스 선언 수정이 이루어졌습니다.이 알파 릴리스는 정확성 수정에 우선순위를 두었지만, 특히 GLES의 새로운 코드는 일부 회귀를 유발할 수 있습니다. 4.0.0a1 알파는 테스트용으로 제공되며, 최종 4.0.0 릴리스 전에 추가 변경이 예상됩니다. OpenGLContext의 진행 상황은 계속 진행 중이며, Khronos 샘플 에셋의 직접 렌더링을 보여주는 티저 이미지가 있습니다.