Home | History | Annotate | Download | only in OpenglCodecCommon

Lines Matching full:m_indexes

34     m_Indexes = NULL;
41 delete[] m_Indexes;
42 m_Indexes = new IndexInfo[numIndexes];
53 delete[] m_Indexes;
54 m_Indexes = NULL;
61 m_Indexes[index].base = base;
62 m_Indexes[index].size = size;
63 m_Indexes[index].type = type;
65 m_Indexes[index].appBase = m_Indexes[index-1].appBase +
66 m_Indexes[index-1].size;
69 m_Indexes[index].appBase = 0;
71 m_Indexes[index].hostLocsPerElement = 1;
72 m_Indexes[index].flags = 0;
73 m_Indexes[index].samplerValue = 0;
80 m_Indexes[index].flags |= flags;
89 GLint dist = location - m_Indexes[i].base;
103 return m_Indexes[index].type;
112 if (0 != (m_Indexes[i].base & 0xffff)) {
129 m_Indexes[index].hostLocsPerElement =
130 (hostLoc - m_Indexes[index].base) / arrIndex;
132 return m_Indexes[index].appBase + arrIndex;
142 GLint elemIndex = appLoc - m_Indexes[i].appBase;
143 if (elemIndex >= 0 && elemIndex < m_Indexes[i].size) {
144 return m_Indexes[i].base +
145 elemIndex * m_Indexes[i].hostLocsPerElement;
154 if (m_Indexes[i].type == GL_SAMPLER_2D) {
155 if (val) *val = m_Indexes[i].samplerValue;
157 if (m_Indexes[i].flags & INDEX_FLAG_SAMPLER_EXTERNAL) {
172 GLint elemIndex = appLoc - m_Indexes[i].appBase;
173 if (elemIndex >= 0 && elemIndex < m_Indexes[i].size) {
174 if (m_Indexes[i].type == GL_TEXTURE_2D) {
175 m_Indexes[i].samplerValue = val;
177 if (m_Indexes[i].flags & INDEX_FLAG_SAMPLER_EXTERNAL) {