/external/chromium_org/third_party/angle/src/libGLESv2/ |
Texture.h | 7 // Texture.h: Defines the abstract gl::Texture class and its concrete derived 8 // classes Texture2D and TextureCubeMap. Implements GL texture objects and 44 class Texture : public RefCountObject 47 Texture(rx::TextureImpl *impl, GLuint id, GLenum target); 49 virtual ~Texture(); 85 static const GLuint INCOMPLETE_TEXTURE_ID = static_cast<GLuint>(-1); // Every texture takes an id at creation time. The value is arbitrary because it is never registered with the resource manager. 102 DISALLOW_COPY_AND_ASSIGN(Texture); 105 class Texture2D : public Texture 141 class TextureCubeMap : public Texture [all...] |
Texture.cpp | 7 // Texture.cpp: Implements the gl::Texture class and its derived classes 8 // Texture2D and TextureCubeMap. Implements GL texture objects and related 11 #include "libGLESv2/Texture.h" 50 Texture::Texture(rx::TextureImpl *impl, GLuint id, GLenum target) 59 Texture::~Texture() 64 GLenum Texture::getTarget() const 69 void Texture::setUsage(GLenum usage 80 rx::TextureStorage *texture = getNativeTexture(); local 158 rx::TextureStorage *texture = getNativeTexture(); local [all...] |
/external/chromium_org/ppapi/proxy/ |
video_decoder_resource.cc | 44 VideoDecoderResource::Texture::Texture(uint32_t texture_target, 49 VideoDecoderResource::Texture::~Texture() { 117 // Create a new Graphics3D resource that can create texture resources to 383 std::make_pair(texture_ids[i], Texture(texture_target, size))); 388 // Create some fake texture ids so we can test picture handling. 392 std::make_pair(texture_ids[i], Texture(texture_target, size)));
|
video_decoder_resource.h | 88 // Struct to hold texture information. 89 struct Texture { 90 Texture(uint32_t texture_target, const PP_Size& size); 91 ~Texture(); 144 // Map of GL texture id to texture info. 145 typedef base::hash_map<uint32_t, Texture> TextureMap;
|
/external/deqp/framework/opengl/ |
gluObjectWrapper.hpp | 129 typedef TypedObjectWrapper<OBJECTTYPE_TEXTURE> Texture;
|
/external/chromium_org/gpu/tools/compositor_model_bench/ |
render_tree.h | 31 struct Texture { 178 void add_texture(Texture t) { 186 Texture* texture(size_t index) { function in class:CCNode 193 std::vector<Texture> textures_;
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/tgsi/ |
tgsi_parse.h | 98 struct tgsi_instruction_texture Texture;
|
/external/mesa3d/src/gallium/auxiliary/tgsi/ |
tgsi_parse.h | 98 struct tgsi_instruction_texture Texture;
|
/external/chromium_org/gpu/command_buffer/service/ |
texture_manager.cc | 35 // a Texture belonging to this. 59 Texture::Texture(GLuint service_id) 85 Texture::~Texture() { 90 void Texture::AddTextureRef(TextureRef* ref) { 99 void Texture::RemoveTextureRef(TextureRef* ref, bool have_context) { 120 MemoryTypeTracker* Texture::GetMemTracker() { 125 Texture::LevelInfo::LevelInfo() 139 Texture::LevelInfo::LevelInfo(const LevelInfo& rhs 1047 Texture* texture = ref->texture(); local 1069 Texture* texture = ref->texture(); local 1106 Texture* texture = ref->texture(); local 1130 Texture* texture = ref->texture(); local 1151 Texture* texture = ref->texture(); local 1184 Texture* texture = ref->texture(); local 1203 Texture* texture = ref->texture(); local 1241 Texture* texture = it->second->texture(); local 1365 TextureRef* texture = NULL; local 1394 TextureRef* texture = GetTextureInfoForTarget(state, target); local 1485 Texture* texture = texture_ref->texture(); local [all...] |
texture_manager.h | 37 // This class wraps a real GL texture, keeping track of its meta-data. It is 39 class GPU_EXPORT Texture { 41 explicit Texture(GLuint service_id); 79 // The service side OpenGL id of the texture. 90 // been bound. Once a texture is bound to a specific target it can never be 156 // Whether the texture has been defined 175 ~Texture(); 180 // Condition on which this texture is renderable. Can be ONLY_IF_NPOT if it 182 // renderable if NPOT support is in the context, otherwise not, e.g. texture 225 // In GLES2 "texture complete" means it has all required mips for filterin 410 const Texture* texture() const { return texture_; } function in class:gpu::gles2::TextureRef 411 Texture* texture() { return texture_; } function in class:gpu::gles2::TextureRef [all...] |
/external/chromium_org/native_client_sdk/src/examples/demo/earth/ |
earth.cc | 79 // simple container for earth texture 80 struct Texture { 83 Texture(int w, int h) : width(w), height(h) { 87 explicit Texture(int w, int h, uint32_t* p) : width(w), height(h) { 91 ~Texture() { delete[] pixels; } 93 DISALLOW_COPY_AND_ASSIGN(Texture); 256 // Source texture (earth map). 257 Texture* base_tex_; 258 Texture* night_tex_; 664 base_tex_ = new Texture(width, height, pixels) [all...] |
/external/chromium_org/native_client_sdk/src/examples/demo/earth_simd/ |
earth.cc | 136 // simple container for earth texture 137 struct Texture { 140 Texture(int w, int h) : width(w), height(h) { 144 explicit Texture(int w, int h, uint32_t* p) : width(w), height(h) { 148 ~Texture() { delete[] pixels; } 150 DISALLOW_COPY_AND_ASSIGN(Texture); 304 // Source texture (earth map). 305 Texture* base_tex_; 306 Texture* night_tex_; 704 base_tex_ = new Texture(width, height, pixels) [all...] |
/external/chromium_org/native_client_sdk/src/gonacl_appengine/src/earth/ |
earth.cc | 72 // simple container for earth texture 73 struct Texture { 76 Texture(int w, int h) : width(w), height(h) { 80 explicit Texture(int w, int h, uint32_t* p) : width(w), height(h) { 84 ~Texture() { delete[] pixels; } 86 DISALLOW_COPY_AND_ASSIGN(Texture); 265 // Source texture (earth map). 266 Texture* base_tex_; 267 Texture* night_tex_; 723 base_tex_ = new Texture(width, height, pixels) [all...] |
/cts/tests/tests/graphics/src/android/opengl/cts/ |
CompressedTextureLoader.java | 49 public static class Texture { 50 public Texture(int width, int height, int internalformat, ByteBuffer data, 60 * Get the width of the texture in pixels. 61 * @return the width of the texture in pixels. 66 * Get the height of the texture in pixels. 67 * @return the width of the texture in pixels. 72 * Get the compressed data of the texture. 73 * @return the texture data. 78 * Get the format of the texture. 84 * Get the format of the texture [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/ |
i915_fpc.h | 302 struct tgsi_instruction_texture Texture;
|
/external/mesa3d/src/gallium/drivers/i915/ |
i915_fpc.h | 302 struct tgsi_instruction_texture Texture;
|
/external/chromium_org/third_party/mesa/src/src/mesa/main/ |
attrib.c | 127 GLbitfield Texture[MAX_TEXTURE_UNITS]; 157 * Special struct for saving/restoring texture state (GL_TEXTURE_BIT) 161 struct gl_texture_attrib Texture; /**< The usual context state */ 163 /** to save per texture object state (wrap modes, filters, etc): */ 167 * To save references to texture objects (so they don't get accidentally 173 * default texture objects are kept. We don't want that state to be 175 * texture objects. 320 attr->Texture[i] = ctx->Texture.Unit[i].Enabled; 321 attr->TexGen[i] = ctx->Texture.Unit[i].TexGenEnabled [all...] |
mtypes.h | 145 * include the classic texture coordinate attributes. 715 * Used for storing clear color, texture border color, etc. [all...] |
/external/deqp/modules/glshared/ |
glsFboUtil.hpp | 269 struct Texture : public Image 271 Texture (void) : numLevels(1) {} 276 struct TextureFlat : public Texture 288 struct TextureLayered : public Texture 352 //! Mapping from object names to texture configurations. 353 typedef std::map<glw::GLuint, const Texture*> TextureMap; 366 void setTexture (glw::GLuint texName, const Texture& texCfg); 380 glw::GLuint glCreateTexture (const config::Texture& texCfg);
|
/external/mesa3d/src/mesa/main/ |
attrib.c | 127 GLbitfield Texture[MAX_TEXTURE_UNITS]; 157 * Special struct for saving/restoring texture state (GL_TEXTURE_BIT) 161 struct gl_texture_attrib Texture; /**< The usual context state */ 163 /** to save per texture object state (wrap modes, filters, etc): */ 167 * To save references to texture objects (so they don't get accidentally 173 * default texture objects are kept. We don't want that state to be 175 * texture objects. 320 attr->Texture[i] = ctx->Texture.Unit[i].Enabled; 321 attr->TexGen[i] = ctx->Texture.Unit[i].TexGenEnabled [all...] |
mtypes.h | 145 * include the classic texture coordinate attributes. 715 * Used for storing clear color, texture border color, etc. [all...] |
/external/deqp/framework/opengl/simplereference/ |
sglrReferenceContext.hpp | 72 class Texture : public NamedObject 87 Texture (deUint32 name, Type type); 88 virtual ~Texture (void) {} 113 //! Class for managing list of texture levels. 136 class Texture1D : public Texture 152 void updateView (void); // \note View must be refreshed after texture parameter/size changes, before calling sample*() 162 class Texture2D : public Texture 178 void updateView (void); // \note View must be refreshed after texture parameter/size changes, before calling sample*() 188 class TextureCube : public Texture 203 void updateView (void); // \note View must be refreshed after texture parameter/size changes, before calling sample*( [all...] |
/external/deqp/modules/egl/ |
teglGLES2SharingThreadedTests.cpp | 74 class Texture; 82 SharedPtr<Texture> popTexture (int index); 83 const SharedPtr<Texture> getTexture (int index) const { return m_textures[index]; } 84 void addTexture (SharedPtr<Texture> texture) { m_textures.push_back(texture); } 103 std::vector<SharedPtr<Texture> > m_textures; 109 SharedPtr<Texture> GLES2ResourceManager::popTexture (int index) 111 SharedPtr<Texture> texture = m_textures[index] local 891 GLuint texture; member in class:deqp::egl::GLES2ThreadTest::Texture 2348 SharedPtr<GLES2ThreadTest::Texture> texture = m_threads[threadNdx]->context->resourceManager->getTexture(textureNdx); local 2633 SharedPtr<GLES2ThreadTest::Texture> texture; local 2645 SharedPtr<GLES2ThreadTest::Texture> texture = m_threads[threadNdx]->context->resourceManager->popTexture(destroyableTextureNdx); local 2653 SharedPtr<GLES2ThreadTest::Texture> texture = m_threads[threadNdx]->context->resourceManager->popTexture(definedTextureNdx); local 2661 SharedPtr<GLES2ThreadTest::Texture> texture = m_threads[threadNdx]->context->resourceManager->popTexture(destroyableTextureNdx); local 2669 SharedPtr<GLES2ThreadTest::Texture> texture = m_threads[threadNdx]->context->resourceManager->popTexture(definedTextureNdx); local 2769 SharedPtr<GLES2ThreadTest::Texture> texture = m_threads[threadNdx]->context->resourceManager->popTexture(nonSiblingTextureNdx); local 2788 SharedPtr<GLES2ThreadTest::Texture> texture = m_threads[threadNdx]->context->resourceManager->popTexture(destroyableTextureNdx); local 3240 SharedPtr<GLES2ThreadTest::Texture> texture; local 3348 SharedPtr<GLES2ThreadTest::Texture> texture; local [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/include/pipe/ |
p_shader_tokens.h | 464 unsigned Texture : 1; 471 * If tgsi_instruction::Texture is TRUE, tgsi_instruction_texture follows. 472 * if texture instruction has a number of offsets, 473 * then tgsi_instruction::Texture::NumOffset of tgsi_texture_offset follow. 515 unsigned Texture : 8; /* TGSI_TEXTURE_ */ 520 /* for texture offsets in GLSL and DirectX. 523 * non-constant texture offsets.
|
/external/mesa3d/src/gallium/include/pipe/ |
p_shader_tokens.h | 464 unsigned Texture : 1; 471 * If tgsi_instruction::Texture is TRUE, tgsi_instruction_texture follows. 472 * if texture instruction has a number of offsets, 473 * then tgsi_instruction::Texture::NumOffset of tgsi_texture_offset follow. 515 unsigned Texture : 8; /* TGSI_TEXTURE_ */ 520 /* for texture offsets in GLSL and DirectX. 523 * non-constant texture offsets.
|