mesa/src/gallium/include/pipe
Zack Rusin 6905698fc2 gallium: Add support for 32x32 muls with 64 bit results
The code introduces two new 32bit integer multiplication opcodes which
can be used to produce correct 64 bit results. GLSL, OpenCL and D3D10+
require them. We use two seperate opcodes, because they match the
behavior of GLSL and OpenCL, are a lot easier to add than a single
opcode with multiple destinations and because there's not much (any)
difference wrt code-generation.

Signed-off-by: Zack Rusin <zackr@vmware.com>
Reviewed-by: José Fonseca <jfonseca@vmware.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
2013-10-09 18:30:20 -04:00
..
p_compiler.h Avoid spurious GCC warnings in STATIC_ASSERT() macro. 2013-04-04 09:52:18 -07:00
p_config.h util: don't use _fxsave() with MSVC 2010 or older 2013-09-10 11:01:37 -06:00
p_context.h gallium: remove old bind_*_sampler_states() functions 2013-10-03 14:05:29 -06:00
p_defines.h gallium, intel: Implements new __DRI_IMAGE_USE_LINEAR and PIPE_BIND_LINEAR flags to enforce no tiling. 2013-09-06 15:02:34 -07:00
p_format.h gallium: Support PIPE_FORMAT_R10G10B10A2_UINT. 2013-08-22 12:14:15 +01:00
p_screen.h vl: add entrypoint to is_video_format_supported 2013-08-19 10:21:15 +02:00
p_shader_tokens.h gallium: Add support for 32x32 muls with 64 bit results 2013-10-09 18:30:20 -04:00
p_state.h gallium/draw: add limits to the clip and cull distances 2013-06-13 12:13:11 -04:00
p_video_codec.h vl: rename pipe_video_decoder to pipe_video_codec 2013-08-19 10:21:15 +02:00
p_video_enums.h vl: rename enum pipe_video_codec to pipe_video_format 2013-08-19 10:21:15 +02:00
p_video_state.h vl: rename enum pipe_video_codec to pipe_video_format 2013-08-19 10:21:15 +02:00