Sweden-Number/dlls/wined3d
Henri Verbeet adf5bb5f6a wined3d: Cleanup IWineD3DDeviceImpl_UpdateTexture().
The root problem here is that with the original error handling a NULL
dereference occurs (IWineD3DBaseTexture_GetType()) when either the source or
destination texture is NULL. Rewriting the error handling changes the
indentation of almost the entire function though, so this patch ends up
rewriting the entire function.
2009-10-19 11:45:45 +02:00
..
Makefile.in makefiles: Regenerate the source lists using make_makefiles. 2009-07-03 13:26:38 +02:00
arb_program_shader.c wined3d: Don't reserve clipping constants needlessly. 2009-10-08 12:03:50 +02:00
ati_fragment_shader.c wined3d: Explicitly pass the context to the shader_select() handler. 2009-08-07 12:11:06 +02:00
baseshader.c wined3d: Move common shader fields to IWineD3DBaseShaderClass. 2009-09-25 15:14:35 +02:00
basetexture.c wined3d: Create a separate function for deleting GL textures. 2009-09-23 13:25:02 +02:00
buffer.c wined3d: Use the DXGI naming convention for all formats. 2009-09-25 15:15:44 +02:00
clipper.c wined3d: Const correctness fixes. 2008-11-25 13:37:39 +01:00
context.c wined3d: Use the DXGI naming convention for all formats. 2009-09-25 15:15:44 +02:00
cubetexture.c wined3d: Use the DXGI naming convention for all formats. 2009-09-25 15:15:44 +02:00
device.c wined3d: Cleanup IWineD3DDeviceImpl_UpdateTexture(). 2009-10-19 11:45:45 +02:00
directx.c wined3d: Remove some unused code. 2009-10-06 12:02:59 +02:00
drawprim.c wined3d: Use the DXGI naming convention for all formats. 2009-09-25 15:15:44 +02:00
gl_compat.c wined3d: Rename WineD3DContext to struct wined3d_context. 2009-08-03 15:01:48 +02:00
glsl_shader.c wined3d: Fix vs_2_0 sgn. 2009-10-02 12:36:59 +02:00
nvidia_texture_shader.c wined3d: Rename WineD3DContext to struct wined3d_context. 2009-08-03 15:01:48 +02:00
palette.c wined3d: Get rid of some asserts. 2009-06-22 12:59:16 +02:00
pixelshader.c wined3d: Move common shader fields to IWineD3DBaseShaderClass. 2009-09-25 15:14:35 +02:00
query.c wined3d: Handle GetData() on event queries that aren't started yet. 2009-08-11 12:35:43 +02:00
resource.c wined3d: Move "parent_ops" to IWineD3DResourceClass. 2009-09-18 08:55:33 -05:00
shader_sm1.c wined3d: Move the SM1 opcode enum to shader_sm1.c. 2009-10-06 12:02:52 +02:00
shader_sm4.c wined3d: Add WINED3D_SM4_OP_MIN. 2009-08-28 11:54:49 +02:00
state.c wined3d: Printing a FIXME once only works if the relevant BOOL is static (LLVM/Clang). 2009-10-16 13:37:21 +02:00
stateblock.c wined3d: Simplify IWineD3DStateBlockImpl_Apply(). 2009-10-15 12:06:18 +02:00
surface.c wined3d: Use the DXGI naming convention for all formats. 2009-09-25 15:15:44 +02:00
surface_base.c wined3d: Use the DXGI naming convention for all formats. 2009-09-25 15:15:44 +02:00
surface_gdi.c wined3d: Use the DXGI naming convention for all formats. 2009-09-25 15:15:44 +02:00
swapchain.c wined3d: Use the DXGI naming convention for all formats. 2009-09-25 15:15:44 +02:00
swapchain_base.c wined3d: Don't free D3D surfaces until the wined3d surface is destroyed. 2009-09-16 13:04:32 -05:00
swapchain_gdi.c wined3d: Don't free D3D surfaces until the wined3d surface is destroyed. 2009-09-16 13:04:32 -05:00
texture.c wined3d: Use the DXGI naming convention for all formats. 2009-09-25 15:15:44 +02:00
utils.c wined3d: Use the DXGI naming convention for all formats. 2009-09-25 15:15:44 +02:00
vertexdeclaration.c wined3d: Remove some redundant code in IWineD3DVertexDeclarationImpl_Release(). 2009-09-28 12:38:25 +02:00
vertexshader.c wined3d: Move common shader fields to IWineD3DBaseShaderClass. 2009-09-25 15:14:35 +02:00
view.c wined3d: Add IWineD3DRendertargetView. 2009-02-24 16:57:29 +01:00
volume.c wined3d: Track GL texture states in a separate structure. 2009-09-23 13:24:16 +02:00
volumetexture.c wined3d: Track GL texture states in a separate structure. 2009-09-23 13:24:16 +02:00
wined3d.spec d3d8: Use a wined3d cs for wined3d locking. 2009-08-25 11:12:17 +02:00
wined3d_gl.h wined3d: Add support for ARB_provoking_vertex. 2009-09-23 12:37:18 +02:00
wined3d_main.c wined3d: Get rid of a redundant strcpy(). 2009-09-17 10:09:10 -05:00
wined3d_private.h wined3d: Merge some bitfields in struct SAVEDSTATES. 2009-10-14 11:26:44 +02:00