Lines Matching defs:glthread_state
123 struct glthread_state struct
126 struct util_queue queue;
129 struct util_queue_monitoring stats;
132 bool enabled;
135 bool inside_dlist;
138 unsigned pin_thread_counter;
141 struct glthread_batch batches[MARSHAL_MAX_BATCHES];
144 struct glthread_batch *next_batch;
147 unsigned last;
150 unsigned next;
153 struct gl_buffer_object *upload_buffer;
154 uint8_t *upload_ptr;
155 unsigned upload_offset;
156 int upload_buffer_private_refcount;
159 GLboolean SupportsBufferUploads;
160 GLboolean SupportsNonVBOUploads;
163 bool PrimitiveRestart;
164 bool PrimitiveRestartFixedIndex;
165 bool _PrimitiveRestart;
166 GLuint RestartIndex;
167 GLuint _RestartIndex[4]; /**< Restart index for index_size = 1,2,4. */
170 struct _mesa_HashTable *VAOs;
171 struct glthread_vao *CurrentVAO;
172 struct glthread_vao *LastLookedUpVAO;
173 struct glthread_vao DefaultVAO;
174 struct glthread_client_attrib ClientAttribStack[MAX_CLIENT_ATTRIB_STACK_DEPTH];
175 int ClientAttribStackTop;
176 int ClientActiveTexture;
179 GLuint CurrentArrayBufferName;
180 GLuint CurrentDrawIndirectBufferName;