- 17 May, 2006 20 commits
-
-
Detlef Riekenberg authored
-
Detlef Riekenberg authored
-
Detlef Riekenberg authored
-
Ivan Gyurdiev authored
As previously mentioned, RASTOUT is invalid on pixel shaders. On shaders 1.x, r0 is treated as the color output register: http://www.gamedev.net/columns/hardcore/dxshader3/page2.asp That's what we currently do in all cases, change it not to do so for shaders >= 2.0. Support COLOROUT/DEPTHOUT instead.
-
Ivan Gyurdiev authored
-
Ivan Gyurdiev authored
-
Ivan Gyurdiev authored
-
Ivan Gyurdiev authored
Currently we hardcode a0.x, which I think is correct for shaders 1.0. However, for shaders 2.0, we must look into the address token, and print the register there. Handle both cases to correct the trace.
-
Ivan Gyurdiev authored
Change the trace pass, the register counting pass, and the hw generator pass to take into account the new get_params() function. For hw generation, store the address tokens into the SHADER_OPCODE_ARG structure, so they're available to generator functions.
-
Ivan Gyurdiev authored
Add a new function to process parameters. On shaders 1.0, processing parameters amounts to *pToken++. On shaders 2.0+, we have a relative addressing token to account for. This function should be used, instead of relying on num_params everywhere.
-
Ivan Gyurdiev authored
-
Ivan Gyurdiev authored
-
Ivan Gyurdiev authored
SINCOS has 4 parameters in shaders 2.0. It has 2 parameters in shaders 3.0. It's undefined in shaders 1.0.
-
Ivan Gyurdiev authored
According the spec and the Painkiller log, DEFI has 5 parameters on vertex shaders.
-
Dmitry Timoshkov authored
-
Paul Vriens authored
-
Eric Pouech authored
-
Eric Pouech authored
- now supporting extract_as_integer on functions (so that, for example, 'disas foo' works as expected) - now properly handling errors when calling extract_as_integer
-
Juan Lang authored
-
Marcus Meissner authored
-
- 16 May, 2006 20 commits
-
-
Juan Lang authored
-
Juan Lang authored
-
Juan Lang authored
-
Juan Lang authored
-
Juan Lang authored
-
Mikołaj Zalewski authored
INSERTITEM should fail on a zero mask. If in GETITEM the mask has an unknown field it should store only the comctl32 4.0 fields (with test case).
-
Mikołaj Zalewski authored
-
Mikołaj Zalewski authored
-
Peter Beutner authored
- '%hs' in widechar string functions is wrongly recognized as a widechar string. Fix this by always checking the prefix first. - add testcase - remove code duplication in %c/%s handling by moving code into a function.
-
Mike McCormack authored
-
Mike McCormack authored
-
Vitaliy Margolen authored
-
Hans Leidekker authored
-
Andrew Ziem authored
-
Alexandre Julliard authored
-
Dmitry Timoshkov authored
Move ShowWindow tests for children with an invisible parent into a separate test, add more ShowWindow tests. The tests show that an assumption in dlls/x11drv/winpos.c that SetWindowPos should not be called on a child with an invisible parent is not always true.
-
Paul Vriens authored
-
Robert Shearman authored
-
Robert Shearman authored
-
Robert Shearman authored
-