/third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/ |
H A D | esextcGeometryShaderLimits.hpp | 61 virtual void getCapturedVaryings(const glw::GLchar* const*& out_captured_varyings_names, 62 glw::GLuint& out_n_captured_varyings) = 0; 64 virtual void getShaderParts(const glw::GLchar* const*& out_fragment_shader_parts, 65 glw::GLuint& out_n_fragment_shader_parts, 66 const glw::GLchar* const*& out_geometry_shader_parts, 67 glw::GLuint& out_n_geometry_shader_parts, 68 const glw::GLchar* const*& out_vertex_shader_parts, 69 glw::GLuint& out_n_vertex_shader_parts) = 0; 71 virtual void getTransformFeedbackBufferSize(glw::GLuint& out_buffer_size) = 0; 77 glw [all...] |
H A D | esextcGeometryShaderInput.hpp | 87 glw::GLuint m_fragment_shader_id; 88 glw::GLuint m_geometry_shader_sized_arrays_id; 89 glw::GLuint m_geometry_shader_unsized_arrays_id; 90 glw::GLuint m_program_object_sized_arrays_id; 91 glw::GLuint m_program_object_unsized_arrays_id; 92 glw::GLuint m_vertex_shader_id; 95 static const glw::GLchar* const m_fragment_shader_code; 96 static const glw::GLchar* const m_geometry_shader_code; 97 static const glw::GLchar* const m_geometry_shader_preamble_code; 98 static const glw [all...] |
H A D | esextcGeometryShaderAPI.hpp | 81 glw::GLuint m_fbo_id; 82 glw::GLuint m_fs_po_id; 83 glw::GLuint m_gs_po_id; 84 glw::GLuint m_pipeline_object_id; 85 glw::GLuint m_to_id; 86 glw::GLuint m_vao_id; 87 glw::GLuint m_vs_po_id; 124 glw::GLuint m_gs_id; 169 glw::GLuint m_po_id; 215 glw [all...] |
/third_party/vk-gl-cts/external/openglcts/modules/gl/ |
H A D | gl3cTransformFeedbackTests.hpp | 80 static const glw::GLchar* m_tessellation_control_shader; 81 static const glw::GLchar* m_tessellation_evaluation_shader; 82 static const glw::GLchar* m_geometry_shader; 83 static const glw::GLchar* s_vertex_shader_with_input_output; 84 static const glw::GLchar* s_vertex_shader_with_output; 85 static const glw::GLchar* s_vertex_shader_without_output; 86 static const glw::GLchar* s_fragment_shader; 87 static const glw::GLchar* m_varying_name; 89 static const glw::GLfloat m_buffer_1_data[]; 90 static const glw [all...] |
H A D | gl4cDirectStateAccessTests.hpp | 138 typedef void(GLW_APIENTRY* GetTransformFeedbackiv_ProcAddress)(glw::GLuint xfb, glw::GLenum pname, 139 glw::GLint* param); 140 typedef void(GLW_APIENTRY* GetTransformFeedbacki_v_ProcAddress)(glw::GLuint xfb, glw::GLenum pname, 141 glw::GLuint index, glw::GLint* param); 142 typedef void(GLW_APIENTRY* GetTransformFeedbacki64_v_ProcAddress)(glw::GLuint xfb, glw::GLenum pname, 143 glw [all...] |
H A D | gl4cCopyImageTests.hpp | 107 glw::GLenum m_target; 108 glw::GLuint m_width; 109 glw::GLuint m_height; 110 glw::GLuint m_level; 111 glw::GLenum m_internal_format; 112 glw::GLenum m_format; 113 glw::GLenum m_type; 119 glw::GLuint m_dst_x; 120 glw::GLuint m_dst_y; 122 glw [all...] |
H A D | gl4cTextureViewTests.hpp | 92 typedef glw::GLenum _original_texture_internalformat; 93 typedef glw::GLenum _original_texture_target; 94 typedef glw::GLenum _view_texture_internalformat; 95 typedef glw::GLenum _view_texture_target; 97 typedef std::vector<glw::GLenum> _internalformats; 114 static unsigned int getAmountOfComponentsForInternalformat(const glw::GLenum internalformat); 116 static unsigned int getBlockSizeForCompressedInternalformat(const glw::GLenum internalformat); 118 static void getComponentSizeForInternalformat(const glw::GLenum internalformat, unsigned int* out_rgba_size); 120 static void getComponentSizeForType(const glw::GLenum type, unsigned int* out_rgba_size); 122 static const char* getErrorCodeString(const glw [all...] |
H A D | gl4cSparseBufferTests.hpp | 46 static glw::GLuint createComputeProgram(const glw::Functions& gl, const char** cs_body_parts, 49 static glw::GLuint createProgram(const glw::Functions& gl, const char** fs_body_parts, unsigned int n_fs_body_parts, 53 const glw::GLchar* const* tf_varyings = DE_NULL, unsigned int n_tf_varyings = 0, 54 glw::GLenum tf_varying_mode = GL_NONE); 56 static std::string getSparseBOFlagsString(glw::GLenum flags); 110 glw::GLuint m_helper_bo_id; /* never allocated actual storage; bound to GL_ELEMENT_ARRAY_BUFFER */ 111 glw::GLuint m_immutable_bo_id; /* bound to GL_COPY_READ_BUFFER */ 114 glw [all...] |
H A D | gl4cShaderSubroutineTests.hpp | 51 void bindRange(glw::GLenum target, glw::GLuint index, glw::GLintptr offset, glw::GLsizeiptr size); 55 void update(glw::GLenum target, glw::GLsizeiptr size, glw::GLvoid* data, glw::GLenum usage); 57 glw::GLuint m_id; 68 void attachTexture(glw [all...] |
H A D | gl4cGPUShaderFP64Tests.hpp | 53 void build(const glw::GLchar* compute_shader_code, const glw::GLchar* fragment_shader_code, 54 const glw::GLchar* geometry_shader_code, const glw::GLchar* tesselation_control_shader_code, 55 const glw::GLchar* tesselation_evaluation_shader_code, const glw::GLchar* vertex_shader_code, 56 const glw::GLchar* const* varying_names, glw::GLuint n_varying_names); 58 void compile(glw::GLuint shader_id, const glw [all...] |
H A D | gl4cEnhancedLayoutsTests.hpp | 62 std::vector<glw::GLubyte> GenerateData() const; 63 std::vector<glw::GLubyte> GenerateDataPacked() const; 64 glw::GLuint GetActualAlignment(glw::GLuint align, bool is_array) const; 65 glw::GLuint GetBaseAlignment(bool is_array) const; 66 std::string GetGLSLConstructor(const glw::GLvoid* data) const; 67 const glw::GLchar* GetGLSLTypeName() const; 68 glw::GLuint GetLocations(bool is_vs_input = false) const; 69 glw::GLuint GetSize(const bool is_std140 = false) const; 70 glw [all...] |
H A D | gl4cGetTextureSubImageTests.hpp | 115 glw::GLuint m_texture_1D; 116 glw::GLuint m_texture_1D_array; 117 glw::GLuint m_texture_2D; 118 glw::GLuint m_texture_rectangle; 119 glw::GLuint m_texture_2D_compressed; 120 glw::GLuint m_texture_2D_multisampled; 121 glw::GLubyte* m_destination_buffer; 124 typedef void(GLW_APIENTRY* PFNGLGETTEXTURESUBIMAGEPROC)(glw::GLuint texture, glw::GLint level, glw [all...] |
H A D | gl4cDirectStateAccessTests.cpp | 45 #include "glw.h" 163 addChild(new Textures::BufferTest<glw::GLbyte, 1, false>(m_context, "textures_buffer_r8i")); in init() 164 addChild(new Textures::BufferTest<glw::GLbyte, 2, false>(m_context, "textures_buffer_rg8i")); in init() 165 addChild(new Textures::BufferTest<glw::GLbyte, 4, false>(m_context, "textures_buffer_rgba8i")); in init() 167 addChild(new Textures::BufferTest<glw::GLubyte, 1, false>(m_context, "textures_buffer_r8ui")); in init() 168 addChild(new Textures::BufferTest<glw::GLubyte, 2, false>(m_context, "textures_buffer_rg8ui")); in init() 169 addChild(new Textures::BufferTest<glw::GLubyte, 4, false>(m_context, "textures_buffer_rgba8ui")); in init() 170 addChild(new Textures::BufferTest<glw::GLubyte, 1, true>(m_context, "textures_buffer_r8ui_unorm")); in init() 171 addChild(new Textures::BufferTest<glw::GLubyte, 2, true>(m_context, "textures_buffer_rg8ui_unorm")); in init() 172 addChild(new Textures::BufferTest<glw in init() [all...] |
H A D | gl3cClipDistance.hpp | 67 glw::GLuint shader_id; 68 glw::GLint shader_compilation_status; 78 glw::GLuint program_id; 79 glw::GLint program_linkage_status; 84 Program(const glw::Functions& gl, const std::string& vertex_shader_code, const std::string& fragment_shader_code, 101 const glw::Functions& m_gl; 104 CompilationStatus compileShader(const glw::GLenum shader_type, const glw::GLchar* const* shader_code); 120 Framebuffer(const glw::Functions& gl, const glw [all...] |
/third_party/vk-gl-cts/external/openglcts/modules/common/ |
H A D | glcExtTokens.hpp | 36 glw::GLenum GEOMETRY_SHADER; 37 glw::GLenum GEOMETRY_SHADER_BIT; 38 glw::GLenum GEOMETRY_LINKED_VERTICES_OUT; 39 glw::GLenum GEOMETRY_LINKED_INPUT_TYPE; 40 glw::GLenum GEOMETRY_LINKED_OUTPUT_TYPE; 41 glw::GLenum GEOMETRY_SHADER_INVOCATIONS; 42 glw::GLenum MAX_GEOMETRY_TEXTURE_IMAGE_UNITS; 43 glw::GLenum MAX_GEOMETRY_IMAGE_UNIFORMS; 44 glw::GLenum MAX_GEOMETRY_SHADER_STORAGE_BLOCKS; 45 glw [all...] |
H A D | glcRobustBufferAccessBehaviorTests.hpp | 39 void replaceToken(const glw::GLchar* token, size_t& search_position, const glw::GLchar* text, std::string& string); 49 Buffer(const glw::Functions& gl); 53 void InitData(glw::GLenum target, glw::GLenum usage, glw::GLsizeiptr size, const glw::GLvoid* data); 58 void BindBase(glw::GLuint index) const; 62 static void Bind(const glw::Functions& gl, glw [all...] |
H A D | glcKHRDebugTests.hpp | 41 namespace glw namespace 66 const glw::Functions* m_gl; 146 APIErrorsTest(tcu::TestContext& testCtx, glu::ApiType apiType, bool is_debug, const glw::GLchar* name); 187 LabelsTest(tcu::TestContext& testCtx, glu::ApiType apiType, bool is_debug, const glw::GLchar* name); 198 static glw::GLuint createBuffer(const glw::Functions* gl, const glu::RenderContext* rc); 199 static glw::GLuint createFramebuffer(const glw::Functions* gl, const glu::RenderContext* rc); 200 static glw::GLuint createProgram(const glw [all...] |
H A D | glcViewportArrayTests.hpp | 70 void bindRange(glw::GLuint index, glw::GLintptr offset, glw::GLsizeiptr size); 72 void generate(glw::GLenum target); 73 void* map(glw::GLenum access) const; 76 void update(glw::GLsizeiptr size, glw::GLvoid* data, glw::GLenum usage); 78 glw::GLuint m_id; 82 glw [all...] |
/third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/ |
H A D | esextcTextureCubeMapArraySampling.hpp | 205 const glw::GLchar* name; 206 const glw::GLchar* type; 216 void (*getColorFloatComponents)(glw::GLuint pixel_index, glw::GLint cube_face, glw::GLint layer_index, 217 glw::GLint n_layers, glw::GLint n_mipmap_levels, glw::GLfloat* out_components); 219 void (*getColorUByteComponents)(glw::GLuint pixel_index, glw [all...] |
H A D | esextcTextureCubeMapArrayImageTextureSize.hpp | 89 static const glw::GLuint m_n_dimensions; 90 static const glw::GLuint m_n_resolutions; 95 void createCubeMapArrayTexture(glw::GLuint& texId, glw::GLuint width, glw::GLuint height, glw::GLuint depth, 96 STORAGE_TYPE storType, glw::GLboolean shadow); 103 virtual void configureTextures(glw::GLuint width, glw::GLuint height, glw [all...] |
/third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_border_clamp/ |
H A D | esextcTextureBorderClampSamplingTextureGroup.cpp | 60 TestConfiguration<glw::GLfloat, glw::GLubyte> configurationTexture2DRGBA32F( in init() 64 addChild(new TextureBorderClampSamplingTexture<glw::GLfloat, glw::GLubyte>( in init() 68 TestConfiguration<glw::GLint, glw::GLint> configurationTexture2DR32I(1, 4, GL_TEXTURE_2D, GL_R32I, GL_R32I, in init() 72 addChild(new TextureBorderClampSamplingTexture<glw::GLint, glw::GLint>(m_context, m_extParams, "Texture2DR32I", in init() 76 TestConfiguration<glw::GLuint, glw in init() [all...] |
H A D | esextcTextureBorderClampTests.cpp | 85 TestConfiguration<glw::GLfloat, glw::GLubyte> configurationTexture2DRGBA32F( in init() 89 addChild(new TextureBorderClampSamplingTexture<glw::GLfloat, glw::GLubyte>( in init() 93 TestConfiguration<glw::GLint, glw::GLint> configurationTexture2DR32I(1, 4, GL_TEXTURE_2D, GL_R32I, GL_R32I, in init() 97 addChild(new TextureBorderClampSamplingTexture<glw::GLint, glw::GLint>(m_context, m_extParams, "Texture2DR32I", in init() 101 TestConfiguration<glw::GLuint, glw in init() [all...] |
H A D | esextcTextureBorderClampSamplingTexture.hpp | 46 TestConfiguration(glw::GLsizei nInputComponents, glw::GLsizei nOutputComponents, glw::GLenum target, 47 glw::GLenum inputInternalFormat, glw::GLenum outputInternalFormat, glw::GLenum filtering, 48 glw::GLenum inputFormat, glw::GLenum outputFormat, glw::GLuint width, glw [all...] |
/third_party/vk-gl-cts/external/openglcts/modules/gles31/ |
H A D | es31cTextureStorageMultisampleFunctionalTests.hpp | 51 glw::GLuint dst_fbo_id; 52 glw::GLuint dst_to_color_id; 53 glw::GLuint dst_to_depth_stencil_id; 54 glw::GLuint src_fbo_id; 55 glw::GLuint src_to_color_id; 56 glw::GLuint src_to_depth_stencil_id; 73 glw::GLuint fbo_dst_id; 74 glw::GLuint fbo_src_id; 75 glw::GLuint fs_depth_preview_id; 76 glw [all...] |
/third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/ |
H A D | esextcGPUShader5TextureGatherOffset.hpp | 52 const glw::GLchar* attribute_name; 53 glw::GLuint n_components; 54 glw::GLenum type; 55 glw::GLvoid* data; 56 glw::GLuint data_size; 70 virtual void getBorderColor(glw::GLfloat out_color[4]) = 0; 71 virtual void getShaderParts(std::vector<const glw::GLchar*>& out_vertex_shader_parts) = 0; 73 virtual void getTextureInfo(glw::GLuint& out_width, glw::GLenum& out_texture_internal_format, 74 glw [all...] |