38 #define GPU_INFO_SIZE 512
39 #define GLA_PIXEL_OFS 0.375f
117 bool display_colorspace,
118 bool do_overlay_merge);
129 bool display_colorspace,
130 bool do_overlay_merge);
struct GPUFrameBuffer GPUFrameBuffer
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum const void *lists _GL_VOID_RET _GL_VOID const GLdouble *equation _GL_VOID_RET _GL_VOID GLdouble GLdouble blue _GL_VOID_RET _GL_VOID GLfloat GLfloat blue _GL_VOID_RET _GL_VOID GLint GLint blue _GL_VOID_RET _GL_VOID GLshort GLshort blue _GL_VOID_RET _GL_VOID GLubyte GLubyte blue _GL_VOID_RET _GL_VOID GLuint GLuint blue _GL_VOID_RET _GL_VOID GLushort GLushort blue _GL_VOID_RET _GL_VOID GLbyte GLbyte GLbyte alpha _GL_VOID_RET _GL_VOID GLdouble GLdouble GLdouble alpha _GL_VOID_RET _GL_VOID GLfloat GLfloat GLfloat alpha _GL_VOID_RET _GL_VOID GLint GLint GLint alpha _GL_VOID_RET _GL_VOID GLshort GLshort GLshort alpha _GL_VOID_RET _GL_VOID GLubyte GLubyte GLubyte alpha _GL_VOID_RET _GL_VOID GLuint GLuint GLuint alpha _GL_VOID_RET _GL_VOID GLushort GLushort GLushort alpha _GL_VOID_RET _GL_VOID GLenum mode _GL_VOID_RET _GL_VOID GLint GLsizei width
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei height
struct GPUTexture GPUTexture
double * GPU_viewport_cache_time_get(GPUViewport *viewport)
void GPU_viewport_bind(GPUViewport *viewport, int view, const rcti *rect)
struct ViewportEngineData_Info ViewportEngineData_Info
GPUTexture * GPU_viewport_color_texture(GPUViewport *viewport, int view)
void GPU_viewport_draw_to_screen(GPUViewport *viewport, int view, const rcti *rect)
void GPU_viewport_active_view_set(GPUViewport *viewport, int view)
void GPU_viewport_colorspace_set(GPUViewport *viewport, ColorManagedViewSettings *view_settings, ColorManagedDisplaySettings *display_settings, float dither)
void GPU_viewport_draw_to_screen_ex(GPUViewport *viewport, int view, const rcti *rect, bool display_colorspace, bool do_overlay_merge)
void * GPU_viewport_engine_data_get(GPUViewport *viewport, void *engine_handle)
struct DRWInstanceDataList * GPU_viewport_instance_data_list_get(GPUViewport *viewport)
GPUTexture * GPU_viewport_texture_pool_query(GPUViewport *viewport, void *engine, int width, int height, int format)
struct GPUFrameBuffer * GPU_viewport_framebuffer_overlay_get(GPUViewport *viewport)
bool GPU_viewport_engines_data_validate(GPUViewport *viewport, void **engine_handle_array)
GPUViewport * GPU_viewport_create(void)
bool GPU_viewport_do_update(GPUViewport *viewport)
void GPU_viewport_unbind_from_offscreen(GPUViewport *viewport, struct GPUOffScreen *ofs, bool display_colorspace, bool do_overlay_merge)
GPUViewport * GPU_viewport_stereo_create(void)
struct FramebufferList FramebufferList
void * GPU_viewport_texture_list_get(GPUViewport *viewport)
void GPU_viewport_bind_from_offscreen(GPUViewport *viewport, struct GPUOffScreen *ofs)
void GPU_viewport_free(GPUViewport *viewport)
struct GPUFrameBuffer * GPU_viewport_framebuffer_default_get(GPUViewport *viewport)
void GPU_viewport_stereo_composite(GPUViewport *viewport, Stereo3dFormat *stereo_format)
void GPU_viewport_size_set(GPUViewport *viewport, const int size[2])
void GPU_viewport_tag_update(GPUViewport *viewport)
void * GPU_viewport_framebuffer_list_get(GPUViewport *viewport)
void GPU_viewport_cache_release(GPUViewport *viewport)
void GPU_viewport_unbind(GPUViewport *viewport)
struct ViewportEngineData ViewportEngineData
struct ViewportMemoryPool ViewportMemoryPool
struct StorageList StorageList
void * GPU_viewport_engine_data_create(GPUViewport *viewport, void *engine_type)
ViewportMemoryPool * GPU_viewport_mempool_get(GPUViewport *viewport)
struct TextureList TextureList
void GPU_viewport_size_get(const GPUViewport *viewport, int size[2])
static DBVT_INLINE btScalar size(const btDbvtVolume &a)
struct GPUFrameBuffer * framebuffers[0]
struct DRWPass * passes[0]
struct GPUTexture * textures[0]
struct DRWTextStore * text_draw_cache
struct BLI_memblock * commands_small
struct BLI_memblock * obmats
struct BLI_memblock * cullstates
struct BLI_memblock * views
struct GPUUniformBuf ** matrices_ubo
struct BLI_memblock * obinfos
struct BLI_memblock * passes
struct BLI_memblock * images
struct GHash * obattrs_ubo_pool
struct BLI_memblock * callbuffers
struct BLI_memblock * shgroups
struct BLI_memblock * commands
struct GPUUniformBuf ** obinfos_ubo
struct BLI_memblock * uniforms