Searched defs:gl_info (Results 1 - 25 of 54) sorted by relevance

123

/vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/
H A Dvertexdeclaration.c202 const struct wined3d_gl_info *gl_info = &device->adapter->gl_info; local
233 e->format_desc = getFormatDescEntry(elements[i].format, gl_info);
272 if (!gl_info->supported[ARB_HALF_FLOAT_VERTEX]) declaration->half_float_conv_needed = TRUE;
H A Dnvidia_texture_shader.c41 #define GLINFO_LOCATION stateblock->device->adapter->gl_info
145 const struct wined3d_gl_info *gl_info = &This->adapter->gl_info; local
442 if (gl_info->supported[NV_TEXTURE_SHADER])
473 const struct wined3d_gl_info *gl_info = context->gl_info; local
484 if (tex_used && mapped_stage >= gl_info->limits.textures)
508 if (gl_info->supported[ARB_TEXTURE_CUBE_MAP])
513 if (gl_info->supported[ARB_TEXTURE_RECTANGLE])
518 if (gl_info
640 nvrc_fragment_get_caps(const struct wined3d_gl_info *gl_info, struct fragment_caps *pCaps) argument
[all...]
H A Dquery.c36 #define GLINFO_LOCATION (*gl_info)
38 BOOL wined3d_event_query_supported(const struct wined3d_gl_info *gl_info) argument
40 return gl_info->supported[ARB_SYNC] || gl_info->supported[NV_FENCE] || gl_info->supported[APPLE_FENCE];
52 const struct wined3d_gl_info *gl_info; local
65 if (!query->context->gl_info->supported[ARB_SYNC] && query->context->tid != GetCurrentThreadId())
73 gl_info = context->gl_info;
77 if (gl_info
134 const struct wined3d_gl_info *gl_info; local
205 const struct wined3d_gl_info *gl_info; local
334 const struct wined3d_gl_info *gl_info = &device->adapter->gl_info; local
494 const struct wined3d_gl_info *gl_info = &device->adapter->gl_info; local
605 const struct wined3d_gl_info *gl_info = &device->adapter->gl_info; local
[all...]
H A Dvolume.c37 #define GLINFO_LOCATION This->resource.device->adapter->gl_info
42 const struct wined3d_gl_info *gl_info = &This->resource.device->adapter->gl_info; local
57 if (gl_info->supported[ARB_MULTITEXTURE])
418 const struct wined3d_gl_info *gl_info = &device->adapter->gl_info; local
419 const struct wined3d_format_desc *format_desc = getFormatDescEntry(format, gl_info);
422 if (!gl_info->supported[EXT_TEXTURE3D])
H A Dbasetexture.c37 #define GLINFO_LOCATION (This->resource.device->adapter->gl_info)
387 static void apply_wrap(const struct wined3d_gl_info *gl_info, GLenum target, argument
406 gl_wrap = gl_info->wrap_lookup[d3d_wrap - WINED3DTADDRESS_WRAP];
418 const struct wined3d_gl_info *gl_info)
439 apply_wrap(gl_info, textureDimensions, state, GL_TEXTURE_WRAP_S, cond_np2);
445 apply_wrap(gl_info, textureDimensions, state, GL_TEXTURE_WRAP_T, cond_np2);
451 apply_wrap(gl_info, textureDimensions, state, GL_TEXTURE_WRAP_R, cond_np2);
541 if (gl_info->supported[EXT_TEXTURE_FILTER_ANISOTROPIC])
415 basetexture_apply_state_changes(IWineD3DBaseTexture *iface, const DWORD textureStates[WINED3D_HIGHEST_TEXTURE_STATE + 1], const DWORD samplerStates[WINED3D_HIGHEST_SAMPLER_STATE + 1], const struct wined3d_gl_info *gl_info) argument
H A Dstateblock.c1065 const struct wined3d_gl_info *gl_info = &ThisDevice->adapter->gl_info; local
1179 tmpfloat.f = gl_info->limits.pointsize_max;
1273 for (i = 0; i < gl_info->limits.textures; ++i)
H A Dvolumetexture.c43 const struct wined3d_gl_info *gl_info = &device->adapter->gl_info; local
52 else if (gl_info->supported[EXT_TEXTURE_SRGB] && This->baseTexture.bindCount > 0)
374 const struct wined3d_gl_info *gl_info = &device->adapter->gl_info; local
375 const struct wined3d_format_desc *format_desc = getFormatDescEntry(format, gl_info);
395 if (!gl_info->supported[EXT_TEXTURE3D])
404 if (!gl_info->supported[SGIS_GENERATE_MIPMAP])
H A Dcubetexture.c500 const struct wined3d_gl_info *gl_info = &device->adapter->gl_info; local
501 const struct wined3d_format_desc *format_desc = getFormatDescEntry(format, gl_info);
515 if (!gl_info->supported[ARB_TEXTURE_CUBE_MAP] && pool != WINED3DPOOL_SCRATCH)
524 if (!gl_info->supported[SGIS_GENERATE_MIPMAP])
562 if (gl_info->supported[ARB_TEXTURE_NON_POWER_OF_TWO] || (edge_length == pow2_edge_length))
H A Dgl_compat.c354 void add_gl_compat_wrappers(struct wined3d_gl_info *gl_info) argument
356 if (!gl_info->supported[ARB_MULTITEXTURE])
359 gl_info->glActiveTextureARB = wine_glActiveTextureARB;
360 gl_info->glClientActiveTextureARB = wine_glClientActiveTextureARB;
361 gl_info->glMultiTexCoord1fARB = wine_glMultiTexCoord1fARB;
362 gl_info->glMultiTexCoord1fvARB = wine_glMultiTexCoord1fvARB;
363 gl_info->glMultiTexCoord2fARB = wine_glMultiTexCoord2fARB;
364 gl_info->glMultiTexCoord2fvARB = wine_glMultiTexCoord2fvARB;
365 gl_info->glMultiTexCoord3fARB = wine_glMultiTexCoord3fARB;
366 gl_info
[all...]
H A Dswapchain.c45 #define GLINFO_LOCATION This->device->adapter->gl_info
82 for (i = 0; i < device->adapter->gl_info.limits.buffers; ++i)
242 const struct wined3d_gl_info *gl_info = context->gl_info; local
252 if (0 && gl_info->fbo_ops.glBlitFramebuffer && is_identity_fixup(backbuffer->resource.format_desc->color_fixup))
266 gl_info->fbo_ops.glBlitFramebuffer(src_rect->left, src_rect->top, src_rect->right, src_rect->bottom,
396 cursor.resource.format_desc = getFormatDescEntry(WINED3DFMT_B8G8R8A8_UNORM, context->gl_info);
650 && context->gl_info->supported[SGI_VIDEO_SYNC])
989 format_desc = getFormatDescEntry(mode.Format, &adapter->gl_info);
1093 const struct wined3d_gl_info *gl_info local
[all...]
H A Dtexture.c519 const struct wined3d_gl_info *gl_info = &device->adapter->gl_info; local
520 const struct wined3d_format_desc *format_desc = getFormatDescEntry(format, gl_info);
535 if (gl_info->supported[ARB_TEXTURE_NON_POWER_OF_TWO])
561 if (!gl_info->supported[SGIS_GENERATE_MIPMAP])
599 if (gl_info->supported[WINE_NORMALIZED_TEXRECT] && (width != pow2_width || height != pow2_height))
609 else if (gl_info->supported[ARB_TEXTURE_RECTANGLE] && (width != pow2_width || height != pow2_height)
610 && !(format_desc->format == WINED3DFMT_P8_UINT && gl_info->supported[EXT_PALETTED_TEXTURE]
/vbox/src/VBox/Devices/Graphics/shaderlib/
H A Dutils.c80 void select_shader_mode(const struct wined3d_gl_info *gl_info, int *ps_selected, int *vs_selected) argument
H A Dshaderapi.c143 struct wined3d_gl_info *gl_info = &g_adapter.gl_info; local
157 gl_info->pfn = (void*)OGLGETPROCADDRESS(#pfn); \
166 gl_info->limits.buffers, gl_info->limits.lights, gl_info->limits.textures, gl_info->limits.texture_stages));
168 gl_info->limits.fragment_samplers, gl_info->limits.vertex_samplers, gl_info
[all...]
/vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/
H A Dnvidia_texture_shader.c46 const struct wined3d_gl_info *gl_info = context->gl_info; local
64 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_SHADER_NV, GL_SHADER_OPERATION_NV,
69 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_SHADER_NV, GL_SHADER_OPERATION_NV,
74 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_SHADER_NV, GL_SHADER_OPERATION_NV, GL_TEXTURE_3D);
78 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_SHADER_NV, GL_SHADER_OPERATION_NV, GL_TEXTURE_CUBE_MAP_ARB);
85 gl_info->gl_ops.gl.p_glTexEnvi(GL_TEXTURE_SHADER_NV, GL_SHADER_OPERATION_NV, GL_NONE);
152 void set_tex_op_nvrc(const struct wined3d_gl_info *gl_info, const struct wined3d_state *state, BOOL is_alpha, argument
459 if (!gl_info->supported[NV_TEXTURE_SHADER])
494 const struct wined3d_gl_info *gl_info local
633 const struct wined3d_gl_info *gl_info = context->gl_info; local
659 const struct wined3d_gl_info *gl_info = context->gl_info; local
667 nvrc_enable(const struct wined3d_gl_info *gl_info, BOOL enable) argument
682 nvts_enable(const struct wined3d_gl_info *gl_info, BOOL enable) argument
697 nvrc_fragment_get_caps(const struct wined3d_gl_info *gl_info, struct fragment_caps *caps) argument
[all...]
H A Dquery.c36 BOOL wined3d_event_query_supported(const struct wined3d_gl_info *gl_info) argument
38 return gl_info->supported[ARB_SYNC] || gl_info->supported[NV_FENCE] || gl_info->supported[APPLE_FENCE];
51 const struct wined3d_gl_info *gl_info; local
64 if (!query->context->gl_info->supported[ARB_SYNC] && query->context->tid != GetCurrentThreadId())
72 gl_info = context->gl_info;
74 if (gl_info->supported[ARB_SYNC])
96 else if (gl_info
130 const struct wined3d_gl_info *gl_info; local
200 const struct wined3d_gl_info *gl_info; local
315 const struct wined3d_gl_info *gl_info = &device->adapter->gl_info; local
465 const struct wined3d_gl_info *gl_info = &device->adapter->gl_info; local
562 const struct wined3d_gl_info *gl_info = &device->adapter->gl_info; local
[all...]
H A Dvertexdeclaration.c175 const struct wined3d_gl_info *gl_info = &device->adapter->gl_info; local
204 e->format = wined3d_get_format(gl_info, elements[i].format);
237 if (!gl_info->supported[ARB_HALF_FLOAT_VERTEX]) declaration->half_float_conv_needed = TRUE;
274 const struct wined3d_gl_info *gl_info; member in struct:wined3d_fvf_convert_state
296 format = wined3d_get_format(state->gl_info, format_id);
301 static unsigned int convert_fvf_to_declaration(const struct wined3d_gl_info *gl_info, argument
327 state.gl_info = gl_info;
423 size = convert_fvf_to_declaration(&device->adapter->gl_info, fv
[all...]
H A Dgl_compat.c49 context_get_current()->gl_info->gl_ops.gl.p_glTexCoord1f(s);
57 context_get_current()->gl_info->gl_ops.gl.p_glTexCoord1fv(v);
65 context_get_current()->gl_info->gl_ops.gl.p_glTexCoord2f(s, t);
73 context_get_current()->gl_info->gl_ops.gl.p_glTexCoord2fv(v);
81 context_get_current()->gl_info->gl_ops.gl.p_glTexCoord3f(s, t, r);
89 context_get_current()->gl_info->gl_ops.gl.p_glTexCoord3fv(v);
97 context_get_current()->gl_info->gl_ops.gl.p_glTexCoord4f(s, t, r, q);
105 context_get_current()->gl_info->gl_ops.gl.p_glTexCoord4fv(v);
113 context_get_current()->gl_info->gl_ops.gl.p_glTexCoord2sv(v);
121 context_get_current()->gl_info
358 add_gl_compat_wrappers(struct wined3d_gl_info *gl_info) argument
[all...]
H A Dstateblock.c1165 const struct wined3d_gl_info *gl_info = &device->adapter->gl_info; local
1287 tmpfloat.f = gl_info->limits.pointsize_max;
1381 for (i = 0; i < gl_info->limits.textures; ++i)
H A Dvolume.c96 const struct wined3d_gl_info *gl_info = context->gl_info; local
302 const struct wined3d_gl_info *gl_info = &device->adapter->gl_info; local
303 const struct wined3d_format *format = wined3d_get_format(gl_info, format_id);
306 if (!gl_info->supported[EXT_TEXTURE3D])
H A Dati_fragment_shader.c205 static void wrap_op1(const struct wined3d_gl_info *gl_info, GLuint op, GLuint dst, GLuint dstMask, GLuint dstMod, argument
220 static void wrap_op2(const struct wined3d_gl_info *gl_info, GLuint op, GLuint dst, GLuint dstMask, GLuint dstMod, argument
237 static void wrap_op3(const struct wined3d_gl_info *gl_info, GLuint op, GLuint dst, GLuint dstMask, GLuint dstMod, argument
264 static GLuint register_for_arg(DWORD arg, const struct wined3d_gl_info *gl_info, argument
388 static GLuint gen_ati_shader(const struct texture_stage_op op[MAX_TEXTURES], const struct wined3d_gl_info *gl_info) argument
411 for (stage = 0; stage < gl_info->limits.textures; ++stage)
439 for (stage = 0; stage < gl_info->limits.textures; ++stage)
464 wrap_op3(gl_info, GL_DOT2_ADD_ATI, GL_REG_0_ATI + stage + 1, GL_RED_BIT_ATI, GL_NONE,
479 wrap_op3(gl_info, GL_MAD_ATI, GL_REG_0_ATI + stage + 1, GL_ALPHA, GL_NONE,
483 wrap_op3(gl_info, GL_MAD_AT
849 const struct wined3d_gl_info *gl_info = context->gl_info; local
899 const struct wined3d_gl_info *gl_info = context->gl_info; local
910 const struct wined3d_gl_info *gl_info = context->gl_info; local
1099 atifs_enable(const struct wined3d_gl_info *gl_info, BOOL enable) argument
1113 atifs_get_caps(const struct wined3d_gl_info *gl_info, struct fragment_caps *caps) argument
1181 const struct wined3d_gl_info *gl_info = cb_ctx; local
[all...]
H A Dbuffer.c106 static void delete_gl_buffer(struct wined3d_buffer *This, const struct wined3d_gl_info *gl_info) argument
123 static void buffer_create_buffer_object(struct wined3d_buffer *This, const struct wined3d_gl_info *gl_info) argument
136 while (gl_info->gl_ops.gl.p_glGetError() != GL_NO_ERROR);
145 error = gl_info->gl_ops.gl.p_glGetError();
155 error = gl_info->gl_ops.gl.p_glGetError();
167 if(gl_info->supported[APPLE_FLUSH_BUFFER_RANGE])
186 error = gl_info->gl_ops.gl.p_glGetError();
216 delete_gl_buffer(This, gl_info);
371 BOOL support_d3dcolor = adapter->gl_info.supported[ARB_VERTEX_ARRAY_BGRA];
567 void buffer_get_memory(struct wined3d_buffer *buffer, const struct wined3d_gl_info *gl_info, argument
602 buffer_get_sysmem(struct wined3d_buffer *This, const struct wined3d_gl_info *gl_info) argument
703 buffer_sync_apple(struct wined3d_buffer *This, DWORD flags, const struct wined3d_gl_info *gl_info) argument
772 buffer_direct_upload(struct wined3d_buffer *This, const struct wined3d_gl_info *gl_info, DWORD flags) argument
865 const struct wined3d_gl_info *gl_info; local
1207 const struct wined3d_gl_info *gl_info; local
1317 const struct wined3d_gl_info *gl_info; local
1369 const struct wined3d_gl_info *gl_info = &device->adapter->gl_info; local
[all...]
H A Ddrawprim.c56 static void drawStridedFast(const struct wined3d_gl_info *gl_info, GLenum primitive_type, UINT count, UINT idx_size, argument
64 if (!gl_info->supported[ARB_DRAW_INSTANCED] && !gl_info->supported[ARB_INSTANCED_ARRAYS])
72 if (gl_info->supported[ARB_DRAW_ELEMENTS_BASE_VERTEX])
86 else if (gl_info->supported[ARB_DRAW_ELEMENTS_BASE_VERTEX])
94 gl_info->gl_ops.gl.p_glDrawElements(primitive_type, count,
101 gl_info->gl_ops.gl.p_glDrawArrays(primitive_type, start_idx, count);
126 const struct wined3d_gl_info *gl_info = context->gl_info; local
143 idxData = buffer_get_sysmem(state->index_buffer, gl_info);
357 send_attribute(const struct wined3d_gl_info *gl_info, enum wined3d_format_id format, const UINT index, const void *ptr) argument
467 drawStridedSlowVs(const struct wined3d_gl_info *gl_info, const struct wined3d_state *state, const struct wined3d_stream_info *si, UINT numberOfVertices, GLenum glPrimitiveType, const void *idxData, UINT idxSize, UINT startIdx) argument
535 drawStridedInstanced(const struct wined3d_gl_info *gl_info, const struct wined3d_state *state, const struct wined3d_stream_info *si, UINT numberOfVertices, GLenum glPrimitiveType, const void *idxData, UINT idxSize, UINT startIdx, UINT base_vertex_index, UINT instance_count) argument
597 remove_vbos(const struct wined3d_gl_info *gl_info, const struct wined3d_state *state, struct wined3d_stream_info *s) argument
626 const struct wined3d_gl_info *gl_info; local
[all...]
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/vbox/
H A DVBoxDbgGl.c117 #define DBGL_FBO_OP(_op) gl_info->fbo_ops.gl##_op
118 #define DBGL_EXT_OP(_op) gl_info->gl##_op
120 void dbglGetTexImage2D(const struct wined3d_gl_info *gl_info, GLint texTarget, GLint texName, GLint level, GLvoid **ppvImage, GLint *pw, GLint *ph, GLenum format, GLenum type) argument
216 void dbglDumpTexImage2D(const struct wined3d_gl_info *gl_info, const char* pszDesc, GLint texTarget, GLint texName, GLint level, GLboolean fBreak) argument
220 dbglGetTexImage2D(gl_info, texTarget, texName, level, &pvImage, &w, &h, GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV);
230 void dbglCmpTexImage2D(const struct wined3d_gl_info *gl_info, const char* pszDesc, GLint texTarget, GLint texName, GLint level, void *pvImage, argument
238 dbglGetTexImage2D(gl_info, texTarget, texName, level, &pvTexImg, &w, &h, format, type);
278 void dbglCheckTexUnits(const struct wined3d_gl_info *gl_info, const struct IWineD3DDeviceImpl *pDevice, BOOL fBreakIfCanNotMatch) argument
324 dbglCmpTexImage2D(gl_info, "matching tex data state", pSurf->texture_target, pSurf->texture_name, iLevel, pSurf->resource.allocatedMemory,
333 dbglGetTexImage2D(gl_info, pSur
[all...]
/vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/vbox/
H A DVBoxDbgGl.c126 #define DBGL_FBO_OP(_op) (gl_info->fbo_ops.gl##_op)
127 #define DBGL_EXT_OP(_op) (gl_info->gl_ops.ext.p_gl##_op)
129 void dbglGetTexImage2D(const struct wined3d_gl_info *gl_info, GLint texTarget, GLint texName, GLint level, GLvoid **ppvImage, GLint *pw, GLint *ph, GLenum format, GLenum type) argument
225 void dbglDumpTexImage2D(const struct wined3d_gl_info *gl_info, const char* pszDesc, GLint texTarget, GLint texName, GLint level, GLboolean fBreak) argument
229 dbglGetTexImage2D(gl_info, texTarget, texName, level, &pvImage, &w, &h, GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV);
239 void dbglCmpTexImage2D(const struct wined3d_gl_info *gl_info, const char* pszDesc, GLint texTarget, GLint texName, GLint level, void *pvImage, argument
247 dbglGetTexImage2D(gl_info, texTarget, texName, level, &pvTexImg, &w, &h, format, type);
287 void dbglCheckTexUnits(const struct wined3d_gl_info *gl_info, struct wined3d_device *pDevice, BOOL fBreakIfCanNotMatch) argument
295 Assert(gl_info->limits.combined_samplers <= RT_ELEMENTS(pDevice->stateBlock->state.textures));
296 Assert(ActiveTexUnit < GL_TEXTURE0 + gl_info
[all...]
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/vbox/
H A DVBoxDbgGl.c117 #define DBGL_FBO_OP(_op) gl_info->fbo_ops.gl##_op
118 #define DBGL_EXT_OP(_op) gl_info->gl##_op
120 void dbglGetTexImage2D(const struct wined3d_gl_info *gl_info, GLint texTarget, GLint texName, GLint level, GLvoid **ppvImage, GLint *pw, GLint *ph, GLenum format, GLenum type) argument
216 void dbglDumpTexImage2D(const struct wined3d_gl_info *gl_info, const char* pszDesc, GLint texTarget, GLint texName, GLint level, GLboolean fBreak) argument
220 dbglGetTexImage2D(gl_info, texTarget, texName, level, &pvImage, &w, &h, GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV);
230 void dbglCmpTexImage2D(const struct wined3d_gl_info *gl_info, const char* pszDesc, GLint texTarget, GLint texName, GLint level, void *pvImage, argument
238 dbglGetTexImage2D(gl_info, texTarget, texName, level, &pvTexImg, &w, &h, format, type);
278 void dbglCheckTexUnits(const struct wined3d_gl_info *gl_info, const struct IWineD3DDeviceImpl *pDevice, BOOL fBreakIfCanNotMatch) argument
324 dbglCmpTexImage2D(gl_info, "matching tex data state", pSurf->texture_target, pSurf->texture_name, iLevel, pSurf->resource.allocatedMemory,
333 dbglGetTexImage2D(gl_info, pSur
[all...]

Completed in 127 milliseconds

123