| 
							
							
								 Conor McCarthy | 00752b8fa6 | vkd3d-shader: Implement DMOVC instruction. Based in part on a vkd3d-proton patch by Joshua Ashton.
Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-08-11 11:38:29 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | c3363faba2 | vkd3d-shader: Implement DRCP instruction. Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-08-11 11:38:27 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | 6656a92c45 | vkd3d-shader: Implement DDIV instruction. Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-08-11 11:38:25 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | 25b559ba25 | vkd3d-shader: Implement DMUL instruction. Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-08-11 11:38:23 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | 242261bc52 | vkd3d-shader: Implement DFMA instruction. Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-08-09 21:43:40 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | 74a9a0b167 | vkd3d-shader: Implement DMIN instruction. Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-08-09 21:43:36 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | 44a3ebb77c | vkd3d-shader: Implement DMAX instruction. Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-08-09 21:43:34 +02:00 |  | 
			
				
					| 
							
							
								 Zebediah Figura | d27fee64ab | build: Make the default symbol visibility "hidden". We tag far fewer symbols this way.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-08-09 21:43:22 +02:00 |  | 
			
				
					| 
							
							
								 Zebediah Figura | 688cdb218e | vkd3d-shader: Move SM4 byte code definitions to a separate header. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-08-06 12:31:17 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | fabadf584f | vkd3d-shader: Implement DNE instruction. Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-08-04 18:21:43 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | 4ea3da3067 | vkd3d-shader: Implement DLT instruction. Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-08-04 18:21:41 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | df60cffef1 | vkd3d-shader: Implement DGE instruction. Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-08-04 18:21:38 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | eb804a5a9f | vkd3d-shader: Implement DADD instruction. Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-08-03 15:57:27 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | 506c98b4a2 | vkd3d-shader: Handle 64-bit immediate constant registers. Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-08-03 15:57:21 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | a9eadaa06a | vkd3d-shader: Add a 64-bit immediate constant register type. Based in part on a vkd3d-proton patch by Joshua Ashton.
Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-08-03 15:57:18 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | 4e63842a73 | vkd3d-shader: Implement DMOV instruction. Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-07-28 19:59:03 +02:00 |  | 
			
				
					| 
							
							
								 Zebediah Figura | 70017e0e9e | vkd3d-shader: Move the bytecode buffer helpers to vkd3d_shader_main.c. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-07-27 13:55:42 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | 85eff9373d | vkd3d-shader: Introduce to struct vkd3d_symbol a descriptor array symbol type. Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-07-26 17:35:18 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | 59cf70142a | vkd3d-shader: Implement DEQ instruction. Source modifiers and immediate constants are not supported.
Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-07-22 21:11:13 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | 4b919a10ad | vkd3d-shader: Add shader component type double. Based on a vkd3d-proton patch by Joshua Ashton.
Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-07-19 12:14:20 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | d027ac4c15 | vkd3d-shader: Enable Float64 capability if flagged in DXBC. Based on a vkd3d-proton patch by Joshua Ashton.
Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-07-19 12:14:16 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | 57faa09dc0 | vkd3d-shader: Introduce shader_sm4_error() for reporting via vkd3d_shader_verror(). Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-07-02 16:45:28 +02:00 |  | 
			
				
					| 
							
							
								 Zebediah Figura | dd03242417 | vkd3d-shader: Allocate constant buffers. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-06-28 13:44:05 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | 533d901a24 | vkd3d-shader: Store a vkd3d_shader_register_range structure in struct vkd3d_shader_constant_buffer. Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-06-24 21:49:17 +02:00 |  | 
			
				
					| 
							
							
								 Conor McCarthy | 1b716f8c28 | vkd3d-shader: Store a vkd3d_shader_register_range structure in struct vkd3d_shader_sampler. Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org> | 2021-06-24 21:49:14 +02:00 |  |