[PATCH] wined3d: Recognize SM5 dcl_resource_raw instruction.

guillaume.charifi at sfr.fr guillaume.charifi at sfr.fr
Sun Jan 29 06:28:15 CST 2017


Yes, you're right, I forgot to commit the declaration of raw_resource in wined3d_private.<br>
And yes, it can be replaced by dst instead.
<div class="gl_quote" style="margin-top: 20px; padding-top: 5px;">
<div class="gl_quoted">On Sun, Jan 29, 2017 at 11:52 AM, Guillaume Charifi<br>
wrote:<br>
> Signed-off-by: Guillaume Charifi<br>
> ---<br>
> dlls/wined3d/arb_program_shader.c | 1 +<br>
> dlls/wined3d/glsl_shader.c | 1 +<br>
> dlls/wined3d/shader.c | 6 ++++++<br>
> dlls/wined3d/shader_sm4.c | 10 ++++++++++<br>
> dlls/wined3d/wined3d_private.h | 1 +<br>
> 5 files changed, 19 insertions(+)<br>
<br>
This patch doesn't even compile. Please test your patches before<br>
sending them to wine-patches.<br>
<br>
> +static void shader_sm5_read_dcl_resource_raw(struct wined3d_shader_instruction *ins,<br>
> + DWORD opcode, DWORD opcode_token, const DWORD *tokens, unsigned int token_count,<br>
> + struct wined3d_sm4_data *priv)<br>
> +{<br>
> + shader_sm4_read_dst_param(priv, &tokens, WINED3D_DATA_RESOURCE, &ins->declaration.raw_resource.reg);<br>
> +}<br>
<br>
You should just use "ins->declaration.dst".</div>
</div>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20170129/f76cc1b1/attachment.html>


More information about the wine-devel mailing list