Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/opengl/gl_context.hh
| Show First 20 Lines • Show All 71 Lines • ▼ Show 20 Lines | public: | ||||
| static bool shader_draw_parameters_support; | static bool shader_draw_parameters_support; | ||||
| static bool texture_cube_map_array_support; | static bool texture_cube_map_array_support; | ||||
| static bool texture_filter_anisotropic_support; | static bool texture_filter_anisotropic_support; | ||||
| static bool texture_gather_support; | static bool texture_gather_support; | ||||
| static bool vertex_attrib_binding_support; | static bool vertex_attrib_binding_support; | ||||
| /** Workarounds. */ | /** Workarounds. */ | ||||
| static bool debug_layer_workaround; | static bool debug_layer_workaround; | ||||
| static bool unused_fb_slot_workaround; | static bool unused_fb_slot_workaround; | ||||
| static bool generate_mipmap_workaround; | |||||
| static float derivative_signs[2]; | static float derivative_signs[2]; | ||||
| /** VBO for missing vertex attrib binding. Avoid undefined behavior on some implementation. */ | /** VBO for missing vertex attrib binding. Avoid undefined behavior on some implementation. */ | ||||
| GLuint default_attr_vbo_; | GLuint default_attr_vbo_; | ||||
| /** Used for debugging purpose. Bitflags of all bound slots. */ | /** Used for debugging purpose. Bitflags of all bound slots. */ | ||||
| uint16_t bound_ubo_slots; | uint16_t bound_ubo_slots; | ||||
| ▲ Show 20 Lines • Show All 62 Lines • Show Last 20 Lines | |||||