Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-03-31 | cell: initial work to support multi-texture | Brian | |
2008-03-31 | cell: added const qualifier | Brian | |
2008-03-31 | cell: updated comments: s/test/SPE/ | Brian | |
2008-03-31 | cell: implement logicop/output for PIPE_FORMAT_B8G8R8A8_UNORM | Brian | |
Remote display to my usual terminal shows the right colors again. Not 100% sure about the shuffle control words, but they seem to work. | |||
2008-04-01 | gallium: Compute YCBCR bit depth. | José Fonseca | |
2008-03-31 | gallium: updated comment for bypass_vs | Brian | |
2008-03-31 | gallium: draw_passthrough.c is obsolete - removed | Brian | |
2008-03-31 | gallium: move the test for bypass_vs into the vs_XXX_run() functions | Brian | |
Also: 1. Added an identity_viewport flag to skip viewport transformation when it has no effect. Might also add an explicit bypass_viewport flag someday. 2. Separate the code for computing clip codes and doing the viewport transform. Predicate them separately. Note: even if bypass_vs is set, we still look at the shader to determine the number of inputs and outputs. | |||
2008-03-31 | gallium: draw_passthrough.c is not used anymore | Brian | |
2008-03-31 | gallium: draw_passthrough.c is not used anymore | Brian | |
2008-03-31 | gallium: Eliminate p_winsys::printf | José Fonseca | |
Not convenient and almost not used at all. Better replacements in p_debug.h | |||
2008-03-30 | draw: Do not run full pipeline when flatshade_first for point primitives. | Michal Krol | |
2008-03-30 | draw: Fix bypass_vs semantic misuse. | Michal Krol | |
2008-03-29 | gallium: Set vertex state/buffers en-mass. | Brian Paul | |
2008-03-29 | gallium: Fix some MSVC warnings. | José Fonseca | |
2008-03-28 | gallium: Fix computation of Z values when not using early Z. | Brian | |
This fixes the missing bitmaps in the engine and fogcoord demos. | |||
2008-03-28 | gallium: remove redundant compare bit in sampler state | Roland Scheidegger | |
2008-03-28 | gallium: Bump PIPE_MAX_SAMPLERS to 16. | Michal Krol | |
We need it to fulfil D3D minimum requirements. | |||
2008-03-27 | If visual is 32bpp, set visual->alphaBits = 8. | Brian | |
This works since we always use XImages for color buffers. It wouldn't always work for Windows/Pixmaps. | |||
2008-03-27 | gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBS | Brian | |
The later follows the naming scheme of other limits. Keep the old definition until all possible usage is updated. | |||
2008-03-27 | gallium: updated/improved comments, minor re-formatting | Brian Paul | |
2008-03-27 | gallium: return pipe_shader_state from the simple shader functions | Brian | |
Allows us to fix a mem leak (tokens array). | |||
2008-03-27 | gallium: fix incorrect types for shaders | Brian | |
2008-03-27 | gallium: remove temporary static var | Brian | |
2008-03-27 | gallium: silence unused var warning | Brian | |
2008-03-27 | cell: include cell_state_per_fragment.h to silence warning | Brian | |
2008-03-27 | cell: added (uint64_t) cast to silence warning | Brian | |
2008-03-27 | cell: fix unclosed comment | Brian | |
2008-03-26 | xlib: Fix build error from recent fence changes | Ian Romanick | |
2008-03-26 | cell: Implement code-gen for logic op | Ian Romanick | |
This also implements code-gen for the float-to-packed color conversion. It's currently hardcoded for A8R8G8B8, but that can easily be fixed as soon as other color depths are supported by the Cell driver. | |||
2008-03-26 | gallium: as for aapoints, make the extra texcoord per-shader state | Brian Paul | |
2008-03-26 | gallium: Change pipe->flush() interface to optionally return a fence. | Michel Dänzer | |
The cell driver still uses an internal CELL_FLUSH_WAIT flag, in the long run proper fencing should be implemented for it. | |||
2008-03-25 | gallium: the generic attrib we use for computing coverage is per-shader | Brian | |
Fixes a very tricky conformance failure. | |||
2008-03-25 | gallium: added fragment emit/write debug counters | Brian | |
2008-03-25 | xlib: Add support for MIT-SHM in xlib winsys driver | Ian Romanick | |
Gives about a 3% performance increase in gears on x86-64 (non-tiled) and about 10% performance increase in gears on Cell (tiled). I actually expected more of a boost. :( | |||
2008-03-25 | cell: Float convert-to and convert-from instructions use different shift bias | Ian Romanick | |
2008-03-25 | draw: Take flatshade_first rasterizer bit into account. | Michal Krol | |
2008-03-25 | gallium: Introduce flatshade_first field to rasterizer_state. | Michal Krol | |
This bit tells us which vertex of the primitive is used to propagate color for the remaining vertices if flatshade mode. | |||
2008-03-25 | draw: vertex fetch can be validated too early leading to an assertion... disable | Keith Whitwell | |
2008-03-25 | draw: don't use fetch_and_store for bypass_vs mode, it's not quite right | Keith Whitwell | |
2008-03-25 | Fix typo | José Fonseca | |
2008-03-25 | draw: take primitive into account when deciding if the pipeline is active | Keith Whitwell | |
2008-03-25 | gallium: Use debug_get_option for GETENV | José Fonseca | |
2008-03-25 | gallium: Fix default option on Windows. | José Fonseca | |
2008-03-24 | gallium: be smarter about picking the sampler unit for pstipple, aaalines | Brian | |
Also, if the app really uses all available sampler/texture units, don't just die. Just use the last sampler for the pstipple or aaline texture. | |||
2008-03-24 | gallium: fix a few bugs, warnings in the p_debug code | Brian | |
added missing _ to a _debug_printf() call. | |||
2008-03-24 | gallium: move sampler_unit field to pstip_fragment_shader since it's per-shader | Brian | |
Also, fix another texture refcounting bug. | |||
2008-03-24 | gallium: make a copy of the vertex shader's token array. | Brian | |
This solves problems when the state tracker frees the token array when the draw module still needs it. | |||
2008-03-24 | gallium: use pipe_texture_reference() in a few places (fixes refcounting bugs) | Brian | |
2008-03-24 | gallium: added tgsi_num_tokens() function to return number of tokens in ↵ | Brian | |
token array. Maybe move to a different file someday. |