wine
13 years agowined3d: Make the swapchain parameter to swapchain_blit() const.
Henri Verbeet [Thu, 14 Jul 2011 23:14:53 +0000 (01:14 +0200)] 
wined3d: Make the swapchain parameter to swapchain_blit() const.

13 years agowined3d: Make the texture parameter to texture_srgb_mode() const.
Henri Verbeet [Thu, 14 Jul 2011 23:14:52 +0000 (01:14 +0200)] 
wined3d: Make the texture parameter to texture_srgb_mode() const.

13 years agowined3d: Get rid of the useext macro.
Henri Verbeet [Thu, 14 Jul 2011 23:14:51 +0000 (01:14 +0200)] 
wined3d: Get rid of the useext macro.

This does nothing, since we have our own GL header.

13 years agowined3d: Add stream offsets in device_stream_info_from_declaration().
Henri Verbeet [Thu, 14 Jul 2011 23:14:50 +0000 (01:14 +0200)] 
wined3d: Add stream offsets in device_stream_info_from_declaration().

They're not going to change until the next time the stream info is updated.
This would of course mainly be useful if we managed to do more than one or two
draws with the same stream info.

13 years agowined3d: Don't set GL_MAP_UNSYNCHRONIZED_BIT for WINED3D_BUFFER_DISCARD maps.
Henri Verbeet [Thu, 14 Jul 2011 23:14:49 +0000 (01:14 +0200)] 
wined3d: Don't set GL_MAP_UNSYNCHRONIZED_BIT for WINED3D_BUFFER_DISCARD maps.

WINED3D_BUFFER_DISCARD means the (current) buffer contents are undefined for
subsequent operations. I.e., the map doesn't have to wait for any pending
operations to finish, and can just return a new buffer with undefined
contents. GL_MAP_UNSYNCHRONIZED_BIT means the driver doesn't wait for previous
operations to finish, and just maps a buffer that's potentially in use. Proper
synchronization is left to the application. Note that we set both
GL_MAP_INVALIDATE_BUFFER_BIT and GL_MAP_UNSYNCHRONIZED_BIT.
GL_MAP_INVALIDATE_BUFFER_BIT corresponds to WINED3D_BUFFER_DISCARD, and might
cause the driver to return a new buffer, but it's not required to make that
optimization.

13 years agonetapi32/tests: Don't crash if the administrators group is missing.
Alexandre Julliard [Fri, 15 Jul 2011 07:59:26 +0000 (09:59 +0200)] 
netapi32/tests: Don't crash if the administrators group is missing.

13 years agogdi32/tests: Fix some test failures on Windows.
Alexandre Julliard [Fri, 15 Jul 2011 07:59:13 +0000 (09:59 +0200)] 
gdi32/tests: Fix some test failures on Windows.

13 years agoavicap32: Drop v4l1 support.
Rafał Mużyło [Thu, 14 Jul 2011 19:38:14 +0000 (21:38 +0200)] 
avicap32: Drop v4l1 support.

13 years agowidl: Produce __uuidof-compatible headers.
Jacek Caban [Thu, 14 Jul 2011 15:21:45 +0000 (17:21 +0200)] 
widl: Produce __uuidof-compatible headers.

13 years agoinclude: Added macros for __uuidof emulation based on C++ templates.
Jacek Caban [Thu, 14 Jul 2011 15:21:11 +0000 (17:21 +0200)] 
include: Added macros for __uuidof emulation based on C++ templates.

13 years agomshtml: Add stub implementation of IProvideClassInfo interface.
Alexander Morozov [Mon, 11 Jul 2011 14:27:28 +0000 (18:27 +0400)] 
mshtml: Add stub implementation of IProvideClassInfo interface.

13 years agoxmllite: Implement CreateXmlWriter.
Alistair Leslie-Hughes [Wed, 22 Jun 2011 19:05:01 +0000 (05:05 +1000)] 
xmllite: Implement CreateXmlWriter.

13 years agowinmm: Make WINMM_DRVMessage() static.
Francois Gouget [Thu, 14 Jul 2011 11:14:30 +0000 (13:14 +0200)] 
winmm: Make WINMM_DRVMessage() static.

13 years agoshell32: Make erase_items() static.
Francois Gouget [Thu, 14 Jul 2011 11:14:25 +0000 (13:14 +0200)] 
shell32: Make erase_items() static.

13 years agowinex11.drv: Make some DC functions static.
Francois Gouget [Thu, 14 Jul 2011 11:14:36 +0000 (13:14 +0200)] 
winex11.drv: Make some DC functions static.

13 years agowineps.drv: Make some DC functions static.
Francois Gouget [Thu, 14 Jul 2011 11:14:20 +0000 (13:14 +0200)] 
wineps.drv: Make some DC functions static.

13 years agoshell32: Add a trailing '\n' to Wine trace calls.
Francois Gouget [Thu, 14 Jul 2011 11:14:13 +0000 (13:14 +0200)] 
shell32: Add a trailing '\n' to Wine trace calls.

13 years agowinemapi: Escape subject and body before building mailto URL.
Owen Rudge [Thu, 14 Jul 2011 10:39:17 +0000 (11:39 +0100)] 
winemapi: Escape subject and body before building mailto URL.

13 years agousp10: Fix possible crashes (clang).
André Hentschel [Wed, 13 Jul 2011 18:46:42 +0000 (20:46 +0200)] 
usp10: Fix possible crashes (clang).

13 years agoversion: Don't initialize the variable twice (clang).
André Hentschel [Wed, 13 Jul 2011 18:46:04 +0000 (20:46 +0200)] 
version: Don't initialize the variable twice (clang).

13 years agoprogman: Remove idempotent operation (clang).
André Hentschel [Wed, 13 Jul 2011 18:36:07 +0000 (20:36 +0200)] 
progman: Remove idempotent operation (clang).

13 years agooledlg: Remove dead assignment (clang).
André Hentschel [Wed, 13 Jul 2011 18:35:49 +0000 (20:35 +0200)] 
oledlg: Remove dead assignment (clang).

13 years agouser32: Remove dead assignment (clang).
André Hentschel [Wed, 13 Jul 2011 18:33:31 +0000 (20:33 +0200)] 
user32: Remove dead assignment (clang).

13 years agouser.exe: Remove dead assignment (clang).
André Hentschel [Wed, 13 Jul 2011 18:33:24 +0000 (20:33 +0200)] 
user.exe: Remove dead assignment (clang).

13 years agowinmm: Implement waveIn* on top of MMDevAPI.
Andrew Eikum [Wed, 13 Jul 2011 19:20:35 +0000 (14:20 -0500)] 
winmm: Implement waveIn* on top of MMDevAPI.

13 years agowinmm: Remove driver implementation of waveIn*.
Andrew Eikum [Wed, 13 Jul 2011 19:20:32 +0000 (14:20 -0500)] 
winmm: Remove driver implementation of waveIn*.

13 years agowinmm: Support WAVE_MAPPED flag in waveOut*.
Andrew Eikum [Wed, 13 Jul 2011 19:20:28 +0000 (14:20 -0500)] 
winmm: Support WAVE_MAPPED flag in waveOut*.

13 years agodsound: Request that WinMM perform audio conversion if the hardware doesn't support...
Andrew Eikum [Wed, 13 Jul 2011 19:20:25 +0000 (14:20 -0500)] 
dsound: Request that WinMM perform audio conversion if the hardware doesn't support the requested format.

13 years agommdevapi: Only enumerate devices that can be opened during initialization.
Andrew Eikum [Wed, 13 Jul 2011 19:30:45 +0000 (14:30 -0500)] 
mmdevapi: Only enumerate devices that can be opened during initialization.

13 years agopo: Add message contexts for 'Desktop' and update Japanese translation.
Akihiro Sagawa [Wed, 13 Jul 2011 14:48:47 +0000 (23:48 +0900)] 
po: Add message contexts for 'Desktop' and update Japanese translation.

13 years agopo: Add message contexts for 'Restore' and update Japanese translation.
Akihiro Sagawa [Wed, 13 Jul 2011 14:48:44 +0000 (23:48 +0900)] 
po: Add message contexts for 'Restore' and update Japanese translation.

13 years agopo: Update Japanese translation.
Akihiro Sagawa [Wed, 13 Jul 2011 14:48:39 +0000 (23:48 +0900)] 
po: Update Japanese translation.

13 years agopo: Update Lithuanian translation.
Aurimas Fišeras [Tue, 5 Jul 2011 18:11:04 +0000 (21:11 +0300)] 
po: Update Lithuanian translation.

13 years agogdiplus: Check return values of GdipCreateMatrix(2) (Coverity).
Marcus Meissner [Thu, 14 Jul 2011 06:45:01 +0000 (08:45 +0200)] 
gdiplus: Check return values of GdipCreateMatrix(2) (Coverity).

13 years agoshell32: Check error return in get_known_folder_path (Coverity).
Marcus Meissner [Thu, 14 Jul 2011 06:45:00 +0000 (08:45 +0200)] 
shell32: Check error return in get_known_folder_path (Coverity).

13 years agodinput: const REFIID is duplicate const (Coverity).
Marcus Meissner [Thu, 14 Jul 2011 06:44:59 +0000 (08:44 +0200)] 
dinput: const REFIID is duplicate const (Coverity).

13 years agodinput: Corrected misuse of index in EnumDevicesBySemantics.
Lucas Fialho Zawacki [Wed, 13 Jul 2011 23:54:57 +0000 (20:54 -0300)] 
dinput: Corrected misuse of index in EnumDevicesBySemantics.

13 years agowined3d: Pass a wined3d_state pointer to state handlers.
Henri Verbeet [Wed, 13 Jul 2011 23:02:48 +0000 (01:02 +0200)] 
wined3d: Pass a wined3d_state pointer to state handlers.

Instead of an entire stateblock. This is mainly useful is we ever want to call
state handlers on state not stored in a stateblock.

13 years agowined3d: Make the context and device parameters to find_draw_buffers_mask() const.
Henri Verbeet [Wed, 13 Jul 2011 23:02:47 +0000 (01:02 +0200)] 
wined3d: Make the context and device parameters to find_draw_buffers_mask() const.

13 years agowined3d: Get rid of the clip status code.
Henri Verbeet [Wed, 13 Jul 2011 23:02:46 +0000 (01:02 +0200)] 
wined3d: Get rid of the clip status code.

I'm pretty sure this is just broken, and I'm not aware of any application
using this.

13 years agowined3d: Remove the unused untransformed field from struct wined3d_device.
Henri Verbeet [Wed, 13 Jul 2011 23:02:45 +0000 (01:02 +0200)] 
wined3d: Remove the unused untransformed field from struct wined3d_device.

13 years agowined3d: Store a pointer to the framebuffer state in struct wined3d_state.
Henri Verbeet [Wed, 13 Jul 2011 23:02:44 +0000 (01:02 +0200)] 
wined3d: Store a pointer to the framebuffer state in struct wined3d_state.

13 years agowinex11: Add support for bottom-up format in PutImage.
Alexandre Julliard [Thu, 14 Jul 2011 11:09:38 +0000 (13:09 +0200)] 
winex11: Add support for bottom-up format in PutImage.

13 years agowinex11: Add support for rops in PutImage.
Alexandre Julliard [Thu, 14 Jul 2011 11:09:04 +0000 (13:09 +0200)] 
winex11: Add support for rops in PutImage.

13 years agowinex11: Move the execution of rop operations from X11DRV_StretchBlt to a separate...
Alexandre Julliard [Thu, 14 Jul 2011 11:08:56 +0000 (13:08 +0200)] 
winex11: Move the execution of rop operations from X11DRV_StretchBlt to a separate function.

13 years agowinex11: Add an implementation for the PutImage entry point.
Alexandre Julliard [Thu, 14 Jul 2011 10:59:48 +0000 (12:59 +0200)] 
winex11: Add an implementation for the PutImage entry point.

13 years agowinex11: Add support for byte swapping in GetImage.
Alexandre Julliard [Thu, 14 Jul 2011 10:47:45 +0000 (12:47 +0200)] 
winex11: Add support for byte swapping in GetImage.

13 years agowinex11: Add an implementation for the GetImage entry point.
Alexandre Julliard [Thu, 14 Jul 2011 10:37:04 +0000 (12:37 +0200)] 
winex11: Add an implementation for the GetImage entry point.

13 years agogdi32: Add a null driver StretchBlt fallback using GetImage/PutImage.
Alexandre Julliard [Thu, 14 Jul 2011 10:19:13 +0000 (12:19 +0200)] 
gdi32: Add a null driver StretchBlt fallback using GetImage/PutImage.

13 years agogdi32: Add driver entry points for GetImage and PutImage.
Alexandre Julliard [Thu, 14 Jul 2011 09:30:58 +0000 (11:30 +0200)] 
gdi32: Add driver entry points for GetImage and PutImage.

13 years agod3dx9: Parse elements in d3dx9_parse_resource().
Rico Schüller [Wed, 13 Jul 2011 08:45:40 +0000 (10:45 +0200)] 
d3dx9: Parse elements in d3dx9_parse_resource().

13 years agoole32: COM cleanup for the IEnumCATEGORYINFO iface.
Michael Stefaniuc [Wed, 13 Jul 2011 12:22:05 +0000 (14:22 +0200)] 
ole32: COM cleanup for the IEnumCATEGORYINFO iface.

13 years agogdi32: Add conversion routines for source dibs with an arbitrary order of red and...
Huw Davies [Wed, 13 Jul 2011 12:05:00 +0000 (13:05 +0100)] 
gdi32: Add conversion routines for source dibs with an arbitrary order of red and blue 5-bit and green 5 or 6-bit channels.

13 years agogdi32: Add conversion routines for source dibs with an arbitrary order of 8-bit channels.
Huw Davies [Wed, 13 Jul 2011 12:04:59 +0000 (13:04 +0100)] 
gdi32: Add conversion routines for source dibs with an arbitrary order of 8-bit channels.

13 years agogdi32: Implement the conversion between two identical bitfield dibs.
Huw Davies [Wed, 13 Jul 2011 12:04:58 +0000 (13:04 +0100)] 
gdi32: Implement the conversion between two identical bitfield dibs.

13 years agowinex11.drv: Map Meta keys to VK_{L, R}MENU, not just VK_MENU.
Ken Thomases [Wed, 13 Jul 2011 11:03:49 +0000 (06:03 -0500)] 
winex11.drv: Map Meta keys to VK_{L, R}MENU, not just VK_MENU.

This fixes a problem with X11DRV_KeymapNotify sending incorrect key-up events.

13 years agowinex11.drv: Fix X11DRV_KeymapNotify when multiple keycodes map to same vkey.
Ken Thomases [Wed, 13 Jul 2011 11:03:43 +0000 (06:03 -0500)] 
winex11.drv: Fix X11DRV_KeymapNotify when multiple keycodes map to same vkey.

13 years agogdi32: Graphics driver functions no longer need to be CDECL.
Alexandre Julliard [Wed, 13 Jul 2011 12:56:12 +0000 (14:56 +0200)] 
gdi32: Graphics driver functions no longer need to be CDECL.

13 years agogdi32: Sort the OpenGL driver functions alphabetically.
Alexandre Julliard [Wed, 13 Jul 2011 12:22:59 +0000 (14:22 +0200)] 
gdi32: Sort the OpenGL driver functions alphabetically.

13 years agogdi32: Ask the graphics driver for the function table instead of loading functions...
Alexandre Julliard [Wed, 13 Jul 2011 12:18:26 +0000 (14:18 +0200)] 
gdi32: Ask the graphics driver for the function table instead of loading functions one by one.

13 years agowineps: Add a DC function structure and export it.
Alexandre Julliard [Wed, 13 Jul 2011 12:05:13 +0000 (14:05 +0200)] 
wineps: Add a DC function structure and export it.

13 years agowinex11: Add a DC function structure and export it.
Alexandre Julliard [Wed, 13 Jul 2011 12:05:07 +0000 (14:05 +0200)] 
winex11: Add a DC function structure and export it.

13 years agogdi32: Make the DC function structure public.
Alexandre Julliard [Wed, 13 Jul 2011 10:28:16 +0000 (12:28 +0200)] 
gdi32: Make the DC function structure public.

13 years agopo: Updated Korean translation.
Hwang YunSong [Tue, 12 Jul 2011 08:09:34 +0000 (17:09 +0900)] 
po: Updated Korean translation.

13 years agoole32: Modify local_server_thread() to recreate the pipe for each request.
Francois Gouget [Tue, 12 Jul 2011 22:09:18 +0000 (00:09 +0200)] 
ole32: Modify local_server_thread() to recreate the pipe for each request.

This avoids having the named pipe get stuck in the STATUS_PIPE_BUSY state after the DisconnectNamedPipe() call.

13 years agoole32: Fix a handle leak in local_server_thread().
Francois Gouget [Tue, 12 Jul 2011 22:08:25 +0000 (00:08 +0200)] 
ole32: Fix a handle leak in local_server_thread().

13 years agomsxml3: Don't cause an assert failure if the datatypes schema doesn't load.
Adam Martinson [Tue, 12 Jul 2011 19:22:11 +0000 (14:22 -0500)] 
msxml3: Don't cause an assert failure if the datatypes schema doesn't load.

13 years agowined3d: Pass a state pointer instead of a stateblock to loadVertexData().
Henri Verbeet [Tue, 12 Jul 2011 19:17:48 +0000 (21:17 +0200)] 
wined3d: Pass a state pointer instead of a stateblock to loadVertexData().

13 years agowined3d: Pass a state pointer instead of a stateblock to loadTexCoords().
Henri Verbeet [Tue, 12 Jul 2011 19:17:47 +0000 (21:17 +0200)] 
wined3d: Pass a state pointer instead of a stateblock to loadTexCoords().

13 years agowined3d: Pass a state pointer instead of a stateblock to loadNumberedArrays().
Henri Verbeet [Tue, 12 Jul 2011 19:17:46 +0000 (21:17 +0200)] 
wined3d: Pass a state pointer instead of a stateblock to loadNumberedArrays().

13 years agowined3d: Make the volume parameter to volume_load() const.
Henri Verbeet [Tue, 12 Jul 2011 19:17:45 +0000 (21:17 +0200)] 
wined3d: Make the volume parameter to volume_load() const.

13 years agowined3d: Make the volume parameter to volume_bind_and_dirtify() const.
Henri Verbeet [Tue, 12 Jul 2011 19:17:44 +0000 (21:17 +0200)] 
wined3d: Make the volume parameter to volume_bind_and_dirtify() const.

13 years agogdi32: Allow dib_info structures to share colour tables.
Huw Davies [Tue, 12 Jul 2011 15:12:05 +0000 (16:12 +0100)] 
gdi32: Allow dib_info structures to share colour tables.

13 years agogdi32: Simplify the optional free'ing of bits pointer.
Huw Davies [Tue, 12 Jul 2011 15:12:04 +0000 (16:12 +0100)] 
gdi32: Simplify the optional free'ing of bits pointer.

13 years agogdi32: Use a local copy of the bitmap info structure to further simplify GetDIBits.
Huw Davies [Tue, 12 Jul 2011 15:10:50 +0000 (16:10 +0100)] 
gdi32: Use a local copy of the bitmap info structure to further simplify GetDIBits.

13 years agogdi32: Don't use a dib-section's bitfields unless its depth matches the requested...
Huw Davies [Tue, 12 Jul 2011 15:10:49 +0000 (16:10 +0100)] 
gdi32: Don't use a dib-section's bitfields unless its depth matches the requested depth.

13 years agod3dx9_36: Use copysignf() instead of signbit().
Francois Gouget [Tue, 12 Jul 2011 12:23:38 +0000 (14:23 +0200)] 
d3dx9_36: Use copysignf() instead of signbit().

13 years agod3d10effect.h: Added missing D3D10_EFFECT_* flags.
Jacek Caban [Tue, 12 Jul 2011 12:15:08 +0000 (14:15 +0200)] 
d3d10effect.h: Added missing D3D10_EFFECT_* flags.

13 years agod3d10core: COM cleanup for the ID3D10InputLayout iface.
Michael Stefaniuc [Tue, 12 Jul 2011 10:51:54 +0000 (12:51 +0200)] 
d3d10core: COM cleanup for the ID3D10InputLayout iface.

13 years agod3d10core: Use unsafe_impl_from_ID3D10InputLayout for an app provided iface.
Michael Stefaniuc [Tue, 12 Jul 2011 10:50:41 +0000 (12:50 +0200)] 
d3d10core: Use unsafe_impl_from_ID3D10InputLayout for an app provided iface.

13 years agod3d10core: COM cleanup for the ID3D10RenderTargetView iface.
Michael Stefaniuc [Tue, 12 Jul 2011 10:37:59 +0000 (12:37 +0200)] 
d3d10core: COM cleanup for the ID3D10RenderTargetView iface.

13 years agod3d10core: Use unsafe_impl_from_ID3D10RenderTargetView for app provided ifaces.
Michael Stefaniuc [Tue, 12 Jul 2011 10:34:22 +0000 (12:34 +0200)] 
d3d10core: Use unsafe_impl_from_ID3D10RenderTargetView for app provided ifaces.

13 years agod3dx9_36: Use cross-platform versions of infinity and NaN.
Misha Koshelev [Sat, 9 Jul 2011 17:35:31 +0000 (12:35 -0500)] 
d3dx9_36: Use cross-platform versions of infinity and NaN.

13 years agooleaut32: Correct ISupportErrorInfo clsid value.
Alistair Leslie-Hughes [Sat, 9 Jul 2011 11:19:47 +0000 (21:19 +1000)] 
oleaut32: Correct ISupportErrorInfo clsid value.

13 years agopo: Update French translation.
Frédéric Delanoy [Mon, 11 Jul 2011 19:18:13 +0000 (21:18 +0200)] 
po: Update French translation.

13 years agowinmm: Implement waveOut* on top of MMDevAPI.
Andrew Eikum [Mon, 11 Jul 2011 13:28:30 +0000 (08:28 -0500)] 
winmm: Implement waveOut* on top of MMDevAPI.

13 years agowinmm: Remove driver implementation of waveOut*.
Andrew Eikum [Mon, 11 Jul 2011 13:28:24 +0000 (08:28 -0500)] 
winmm: Remove driver implementation of waveOut*.

13 years agocmd/tests: Add test for parameter detection.
André Hentschel [Mon, 11 Jul 2011 21:07:03 +0000 (23:07 +0200)] 
cmd/tests: Add test for parameter detection.

13 years agocmd/tests: Add basic rmdir tests.
Frédéric Delanoy [Mon, 11 Jul 2011 21:34:08 +0000 (23:34 +0200)] 
cmd/tests: Add basic rmdir tests.

13 years agocmd/tests: Add mkdir tests for trailing backslashes and invalid chars handling.
Frédéric Delanoy [Mon, 11 Jul 2011 21:34:07 +0000 (23:34 +0200)] 
cmd/tests: Add mkdir tests for trailing backslashes and invalid chars handling.

13 years agocmd/tests: Add basic mkdir tests.
Frédéric Delanoy [Mon, 11 Jul 2011 21:34:06 +0000 (23:34 +0200)] 
cmd/tests: Add basic mkdir tests.

13 years agocmd/tests: Add basic "for" tests.
Frédéric Delanoy [Mon, 11 Jul 2011 21:34:05 +0000 (23:34 +0200)] 
cmd/tests: Add basic "for" tests.

13 years agoshell32: Have the default shell view call SHChangeNotifyRegister with unixfs pidls.
Jay Yang [Mon, 11 Jul 2011 21:35:35 +0000 (17:35 -0400)] 
shell32: Have the default shell view call SHChangeNotifyRegister with unixfs pidls.

13 years agoshell32: Make IExplorerBrowser respond to CWM_GETISHELLBROWSER.
Jay Yang [Mon, 11 Jul 2011 21:35:31 +0000 (17:35 -0400)] 
shell32: Make IExplorerBrowser respond to CWM_GETISHELLBROWSER.

13 years agodinput: EnumDevicesBySemantics enumerating all kinds of joysticks.
Lucas Fialho Zawacki [Tue, 12 Jul 2011 01:37:36 +0000 (22:37 -0300)] 
dinput: EnumDevicesBySemantics enumerating all kinds of joysticks.

13 years agodinput: BuildActionMap and SetActionMap stubs for generic joystick.
Lucas Fialho Zawacki [Tue, 12 Jul 2011 01:36:56 +0000 (22:36 -0300)] 
dinput: BuildActionMap and SetActionMap stubs for generic joystick.

13 years agod3d10core: COM cleanup for the ID3D10PixelShader iface.
Michael Stefaniuc [Mon, 11 Jul 2011 23:56:39 +0000 (01:56 +0200)] 
d3d10core: COM cleanup for the ID3D10PixelShader iface.

13 years agod3d10core: Use unsafe_impl_from_ID3D10PixelShader for an app provided iface.
Michael Stefaniuc [Mon, 11 Jul 2011 23:55:11 +0000 (01:55 +0200)] 
d3d10core: Use unsafe_impl_from_ID3D10PixelShader for an app provided iface.

13 years agod3d10core: COM cleanup for the ID3D10VertexShader iface.
Michael Stefaniuc [Mon, 11 Jul 2011 23:54:04 +0000 (01:54 +0200)] 
d3d10core: COM cleanup for the ID3D10VertexShader iface.

13 years agod3d10core: Use unsafe_impl_from_ID3D10VertexShader for an app provided iface.
Michael Stefaniuc [Mon, 11 Jul 2011 23:51:41 +0000 (01:51 +0200)] 
d3d10core: Use unsafe_impl_from_ID3D10VertexShader for an app provided iface.