Lines Matching refs:location
74 void GLClientState::enable(int location, int state) in enable() argument
76 if (!validLocation(location)) { in enable()
80 m_states[location].enableDirty |= (state != m_states[location].enabled); in enable()
81 m_states[location].enabled = state; in enable()
84 void GLClientState::setState(int location, int size, GLenum type, GLboolean normalized, GLsizei str… in setState() argument
86 if (!validLocation(location)) { in setState()
89 m_states[location].size = size; in setState()
90 m_states[location].type = type; in setState()
91 m_states[location].stride = stride; in setState()
92 m_states[location].data = (void*)data; in setState()
93 m_states[location].bufferObject = m_currentArrayVbo; in setState()
94 m_states[location].elementSize = glSizeof(type) * size; in setState()
95 m_states[location].normalized = normalized; in setState()
98 void GLClientState::setBufferObject(int location, GLuint id) in setBufferObject() argument
100 if (!validLocation(location)) { in setBufferObject()
104 m_states[location].bufferObject = id; in setBufferObject()
107 const GLClientState::VertexAttribState * GLClientState::getState(int location) in getState() argument
109 if (!validLocation(location)) { in getState()
112 return & m_states[location]; in getState()
115 const GLClientState::VertexAttribState * GLClientState::getStateAndEnableDirty(int location, bool *… in getStateAndEnableDirty() argument
117 if (!validLocation(location)) { in getStateAndEnableDirty()
122 *enableChanged = m_states[location].enableDirty; in getStateAndEnableDirty()
125 m_states[location].enableDirty = false; in getStateAndEnableDirty()
126 return & m_states[location]; in getStateAndEnableDirty()