/vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/ |
H A D | vertexdeclaration.c | 202 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 D | nvidia_texture_shader.c | 41 #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 D | query.c | 36 #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 D | volume.c | 37 #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 D | basetexture.c | 37 #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 D | stateblock.c | 1065 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 D | volumetexture.c | 43 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 D | cubetexture.c | 500 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 D | gl_compat.c | 354 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 D | swapchain.c | 45 #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 D | texture.c | 519 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 D | utils.c | 80 void select_shader_mode(const struct wined3d_gl_info *gl_info, int *ps_selected, int *vs_selected) argument
|
H A D | shaderapi.c | 143 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 D | nvidia_texture_shader.c | 46 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 D | query.c | 36 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 D | vertexdeclaration.c | 175 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 D | gl_compat.c | 49 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 D | stateblock.c | 1165 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 D | volume.c | 96 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 D | ati_fragment_shader.c | 205 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 D | buffer.c | 106 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 D | drawprim.c | 56 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 D | VBoxDbgGl.c | 117 #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 D | VBoxDbgGl.c | 126 #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 D | VBoxDbgGl.c | 117 #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...] |