前回の記事では面の選択でした。今回もその続きです。
面を選択すると色々と経て drawobject.c の draw_object_backbufsel が動きます。
|
|
ToolSettings は後回し。
GPU_matrix_mul は追っかけてみたけど、途中で辛くなったので諦めました。
glClearDepth は glew.h に宣言があって、下記リンクのドキュメントに解説があります。
解説には初期値は1とあるので、Blenderのコードはこれに沿って glClearDepth(1.0) としているのだと思います。
|
|
GPU_clear は gpu_framebuffer.c に宣言があります。
|
|
GPUFrameBufferBits は GPU_framebuffer.h に宣言があります。
|
|
glClear は以下に解説があります。
- glClear - OpenGL 4 Reference Pages
glClearは引数にGLbitfieldを渡すことになっているので、convert_buffer_bits_to_glで BlenderのGPUFrameBufferBitsからOpenGLのGLbitfieldに変換します。
さて、今回はここまで。