# Graphics

- [OpenGL ES](https://devlog.joonas.io/graphics/opengl.md)
- [파이프라인](https://devlog.joonas.io/graphics/opengl/pipeline.md): 3D 세상에 있는 것들이 2D 화면에 그려지기까지.
- [삼각형 그리기](https://devlog.joonas.io/graphics/opengl/draw-triangle.md): Android에서 OpenGL ES 2.0으로 삼각형을 정의하고, SurfaceView에 그려본다.
- [삼각형 움직이기](https://devlog.joonas.io/graphics/opengl/manipulate-triangle.md): Android에서 OpenGL ES 2.0으로 객체를 터치한 만큼 옮겨본다.
- [다각형 그리기](https://devlog.joonas.io/graphics/opengl/draw-polygon.md): Android에서 OpenGL ES 2.0으로 다각형을 정의하고 그려본다.
- [정사면체 그리기](https://devlog.joonas.io/graphics/opengl/draw-tetrahedron.md): Android에서 OpenGL ES 2.0으로 "알록달록한" 정사면체를 정의한다.
- [\[WIP\] 마인크래프트 블럭 만들기](https://devlog.joonas.io/graphics/opengl/make-minecraft-cube.md): 정육면체에 텍스처(Texture)를 입혀서 마인크래프트 블럭처럼 보이도록 만든다.
- [\[WIP\] Lighting, Normal Mapping](https://devlog.joonas.io/graphics/opengl/untitled.md): 노멀맵과 빛, 광원(Light)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://devlog.joonas.io/graphics.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
