Michal Krol
9804ab9acc
gallium: Make a note that OPCODE_KIL is a conditional kill.
Map OPCODE_TEXKILL to OPCODE_KIL.
17 年前
José Fonseca
3b5ee3d6de
gallium: Allow compilation inside X.
17 年前
José Fonseca
ca826d79a6
gallium: Name pipe_depth_stencil_alpha_state member structures.
So that the previously anonymous depth/stencil/alpha structures can be
identified in the traces.
This is just syntactic sugar: it does not break source or binary compatibility.
17 年前
José Fonseca
dc31bb5076
gallium: Invert include order.
17 年前
José Fonseca
9dcb956a06
gallium: Add destroy callback to all *_winsys interfaces.
For consistency and to simplify these objects' destruction.
17 年前
José Fonseca
fdafa1f863
gallium: Simplify format->name conversion.
17 年前
José Fonseca
72a5e47978
gallium: New function to dump surfaces.
17 年前
Brian Paul
be66a8f431
gallium: added PIPE_CAP_TEXTURE_MIRROR_CLAMP, PIPE_CAP_TEXTURE_MIRROR_REPEAT
Check for these caps in state tracker and enable corresponding GL extensions
if supported.
17 年前
José Fonseca
28454a512a
util: Don't define replacement math functions for CE.
It appears to be working without this before, and it is probably necessary.
17 年前
José Fonseca
ff7a7031ca
gallium: Windows miniport portability fixes.
17 年前
José Fonseca
8aafc03b26
gallium: Finer grained is_format_supported.
17 年前
José Fonseca
1a8ceb3828
gallium: Move PIPE_TEXTURE_USAGE* to p_defines.h
17 年前
José Fonseca
583b9ccbd5
gallium: Add a pf_is_ycbcr utility function.
17 年前
José Fonseca
fbf0f6bd4d
gallium: Add pf_is_compressed utility function.
17 年前
Michal Krol
f5c51ebd2a
tgsi: Parse destination operand modulate modifier.
17 年前
Michal Krol
3d5dcc2203
tgsi: Parse texture instructions correctly.
17 年前
Michal Krol
bd3b47590e
tgsi: Remove depricated ATTRIB interpolate mode.
17 年前
José Fonseca
b3da2a9524
gallium: Use the inline keyword on C++.
17 年前
Roland Scheidegger
429a08384c
gallium: handle msaa
17 年前
José Fonseca
4ddd659679
gallium: Drop pipe_texture->cpp and pipe_surface->cpp.
The chars-per-pixel concept falls apart with compressed and yuv images,
where more than one pixel are coded in a single data block.
17 年前
José Fonseca
38d779a3e6
gallium: Describe pixel block.
Chars-per-pixel paradigm is not enough to represent compressed and yuv
pixel formats.
17 年前
Brian Paul
0561a293b6
gallium: remove some old dispatch code
17 年前
José Fonseca
e8b52b3f56
gallium: Drop deprecated __MSC__ macro.
17 年前
Brian Paul
89e9d6b6db
gallium: added support for fixed-point formats, drawing
17 年前
José Fonseca
72b6fddefb
gallium: WinCE does not have cosf, sinf, etc.
17 年前
Brian Paul
e14126ec81
gallium: change surface_copy()'s do_flip to boolean
17 年前
Michal Krol
28ac7d37fe
gallium: Remove PIPE_FORMAT_A8UB8UG8SR8S_NORM definition.
17 年前
Michal Krol
4539410d71
gallium: Add facilities for mixed pipe formats.
17 年前
Michal Krol
62f03a9ecc
gallium: Fix PIPE_FORMAT_A2B10G10R10_UNORM definition.
Whoops!
17 年前
Michal Krol
b03a0373a2
gallium: Add PIPE_FORMAT_A2B10G10R10_UNORM.
17 年前
Michal Krol
6f548c88e2
gallium: Allow pipe format component sizes to be specified
with finer granularity.
This will allow us to define A2R10G10B10 format.
17 年前
José Fonseca
2fed8d8496
gallium: Support L16 pixel format.
17 年前
José Fonseca
23422d603a
gallium: Implement debug_get_num_option.
For numeric options.
17 年前
José Fonseca
a70684bf25
gallium: Deprecate GETENV. Replace by debug_get_bool_option.
debug_get_bool_option will interpret "n", "no", "0", "f", or
"false" as FALSE; and everything else as TRUE. The default value
(used when the variable is not set) is received as a parameter.
17 年前
Jonathan White
fe1a2d1fff
egl: assorted fixes for Windows
Note that int32_t is typedef'd both in p_compiler.h and eglplatform.h
17 年前
Michal Krol
43b92a6424
gallium: Define PIPE_CAP_GUARD_BAND_* capabilities.
17 年前
José Fonseca
e0860518df
gallium: Replace XSTDCALL by PIPE_CDECL.
17 年前
José Fonseca
5027411134
gallium: More tweaks for the cosf/sinf logic.
17 年前
José Fonseca
acdf24e530
gallium: Fix log<->cos typo in logf.
17 年前
José Fonseca
969a207fe3
gallium: Fix log<->cos typo in logf.
17 年前
José Fonseca
9b50043ea9
gallium: Hopefully fix the cosf/sinf/etc. conditional compolation logic for good.
17 年前
José Fonseca
275fc32d58
gallium: Identify each Windows platform individually from scons.
17 年前
Michal Krol
837d49a84e
gallium: The SWZ opcode no longer aliases MOV.
Also, when the extended swizzle token is used, the simple swizzle
and negate are set to X,Y,Z,W and FALSE, respectively.
17 年前
Michal Krol
4e33edfd06
gallium: Refactor TGSI decalaration tokens.
* Incorporate declaration_interpolation into declaration itself.
* Remove declaration_mask -- always use declaration_range.
17 年前
Michal Krol
9046d1acfa
gallium: Fix preprocessor logic.
17 年前
José Fonseca
054189e87a
gallium: MSVC 8.0 already defines the cosf, sinf, etc.
17 年前
José Fonseca
ae10775b73
gallium: Provide the INT64_C/UINT64_C macros.
"long long" types and 1234LL constants are not supported by eVC.
17 年前
Keith Whitwell
82605d7bcd
draw: draw_range_elements trial
17 年前
José Fonseca
55d29a8d48
gallium: Windows CE portability fixes.
17 年前
José Fonseca
26f34dcff2
gallium: Autodetect WINCE.
17 年前