Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/GPU_texture.h
| Show First 20 Lines • Show All 231 Lines • ▼ Show 20 Lines | |||||
| void GPU_texture_generate_mipmap(GPUTexture *tex); | void GPU_texture_generate_mipmap(GPUTexture *tex); | ||||
| void GPU_texture_compare_mode(GPUTexture *tex, bool use_compare); | void GPU_texture_compare_mode(GPUTexture *tex, bool use_compare); | ||||
| void GPU_texture_filter_mode(GPUTexture *tex, bool use_filter); | void GPU_texture_filter_mode(GPUTexture *tex, bool use_filter); | ||||
| void GPU_texture_mipmap_mode(GPUTexture *tex, bool use_mipmap, bool use_filter); | void GPU_texture_mipmap_mode(GPUTexture *tex, bool use_mipmap, bool use_filter); | ||||
| void GPU_texture_wrap_mode(GPUTexture *tex, bool use_repeat); | void GPU_texture_wrap_mode(GPUTexture *tex, bool use_repeat); | ||||
| void GPU_texture_filters(GPUTexture *tex, | void GPU_texture_filters(GPUTexture *tex, | ||||
| eGPUFilterFunction min_filter, | eGPUFilterFunction min_filter, | ||||
| eGPUFilterFunction mag_filter); | eGPUFilterFunction mag_filter); | ||||
| void GPU_texture_swizzle_channel_auto(GPUTexture *tex, int channels); | |||||
| void GPU_texture_attach_framebuffer(GPUTexture *tex, struct GPUFrameBuffer *fb, int attachment); | void GPU_texture_attach_framebuffer(GPUTexture *tex, struct GPUFrameBuffer *fb, int attachment); | ||||
| int GPU_texture_detach_framebuffer(GPUTexture *tex, struct GPUFrameBuffer *fb); | int GPU_texture_detach_framebuffer(GPUTexture *tex, struct GPUFrameBuffer *fb); | ||||
| int GPU_texture_target(const GPUTexture *tex); | int GPU_texture_target(const GPUTexture *tex); | ||||
| int GPU_texture_width(const GPUTexture *tex); | int GPU_texture_width(const GPUTexture *tex); | ||||
| int GPU_texture_height(const GPUTexture *tex); | int GPU_texture_height(const GPUTexture *tex); | ||||
| int GPU_texture_orig_width(const GPUTexture *tex); | int GPU_texture_orig_width(const GPUTexture *tex); | ||||
| Show All 18 Lines | |||||