티스토리 뷰
Renderbuffer 의 경우 아무도 사용하지 않는 듯하다
MiniEngine
전역변수를 통해 관리하고 CreateFromSwapChain 라는 별도의 함수를 통해 ColorBuffer를 생성한다
Buffer는 RenderTarget이 될 수 있는 자원을 의미, Texture는 read only 이다
하지만 OpenGL은 저렇게 나눠지게 힘들고 공용으로 처럼 보인다.
해당 buffer를 생성해서 별도의 FrameBuffer 개체를 생성하여 attach 하여 사용한다
Ray
https://github.com/ray-cast/ray
RenderSystem::instance()->setWindowResolution 을 통해
PipelineManager에 Base용 'pipeline'에 해당 값을 갱신한다
그리고 화면 버퍼로 갱신하기전 'onRenderPipeline'에서 viewport 설정한다
전역이 아니라 manager를 통해 관리를 추구했기 때문에 위와 같은 형태인듯
간단한 코드 짤려면 수많은 기반이 같이 딸려들어간다
Glow
https://graphics.rwth-aachen.de:9000/Glow/
단순 래퍼라 그런지 Framebuffer에 auto viewport 변수가 존재한다
'Game > Graphics' 카테고리의 다른 글
LTCs Fittting - Nelder-Mead optimization algorithm (0) | 2018.02.26 |
---|---|
Shader Uniform variable (0) | 2018.02.22 |
Area light (0) | 2018.02.19 |
GLSL include handling (0) | 2018.02.15 |
OpenGL profiler (0) | 2018.02.14 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크