Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: Stop warnings | Jakob Bornecrantz | 2008-04-07 | 1 | -0/+3 |
| | |||||
* | gallium: Use the custom snprintf implementation everywhere (for Win32). | José Fonseca | 2008-04-05 | 1 | -0/+9 |
| | | | | Because winddk's implemenation does not handle floats. | ||||
* | gallium: Handle client-supplied edgeflags. | Keith Whitwell | 2008-04-04 | 1 | -0/+8 |
| | | | | | | | | Also, implement support in the draw module. We were hardwiring these to one for quite a long time... Currently using a draw_set_edgeflags() function, may be better to push the argument into the draw_arrays() function. TBD. | ||||
* | gallium: fix two-side stencil handling | Roland Scheidegger | 2008-04-04 | 1 | -1/+1 |
| | | | | | | | | | | | Previously all drivers were in twosided mode since they checked for stencil.enable[1] flag which was a copy of stencil.enable[0]. Note that drivers should not reference stencil[1] state (other than the enable) if twosided stenciling is disabled (for now the stencil state is still copied but for instance clear_with_quads won't provide useful values in there). Also, use _TestTwoSide instead of TestTwoSide since results would be bogus otherwise if using APIs with implicit two side stencil enable (i.e. core ogl 2.0). | ||||
* | gallium: add a flag to turn on gl rasterization rules | Keith Whitwell | 2008-04-02 | 1 | -0/+1 |
| | | | | | | | Use this to set up hardware rasterization (if your hardware can do it) or otherwise turn on various tweaks in the draw module. Currently only hooked up to point biasing code. | ||||
* | gallium: add temporary facility for rasterization-time clamping of point sizes | Keith Whitwell | 2008-04-02 | 1 | -0/+2 |
| | |||||
* | gallium: Compute YCBCR bit depth. | José Fonseca | 2008-04-01 | 1 | -6/+7 |
| | |||||
* | gallium: updated comment for bypass_vs | Brian | 2008-03-31 | 1 | -1/+2 |
| | |||||
* | gallium: Eliminate p_winsys::printf | José Fonseca | 2008-03-31 | 1 | -4/+0 |
| | | | | Not convenient and almost not used at all. Better replacements in p_debug.h | ||||
* | gallium: Set vertex state/buffers en-mass. | Brian Paul | 2008-03-29 | 1 | -6/+6 |
| | |||||
* | gallium: remove redundant compare bit in sampler state | Roland Scheidegger | 2008-03-28 | 1 | -1/+0 |
| | |||||
* | gallium: Bump PIPE_MAX_SAMPLERS to 16. | Michal Krol | 2008-03-28 | 1 | -1/+1 |
| | | | | We need it to fulfil D3D minimum requirements. | ||||
* | gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBS | Brian | 2008-03-27 | 1 | -1/+2 |
| | | | | | The later follows the naming scheme of other limits. Keep the old definition until all possible usage is updated. | ||||
* | gallium: updated/improved comments, minor re-formatting | Brian Paul | 2008-03-27 | 1 | -31/+27 |
| | |||||
* | gallium: silence unused var warning | Brian | 2008-03-27 | 1 | -0/+2 |
| | |||||
* | gallium: Change pipe->flush() interface to optionally return a fence. | Michel Dänzer | 2008-03-26 | 2 | -4/+4 |
| | | | | | The cell driver still uses an internal CELL_FLUSH_WAIT flag, in the long run proper fencing should be implemented for it. | ||||
* | gallium: Introduce flatshade_first field to rasterizer_state. | Michal Krol | 2008-03-25 | 1 | -0/+1 |
| | | | | | This bit tells us which vertex of the primitive is used to propagate color for the remaining vertices if flatshade mode. | ||||
* | Fix typo | José Fonseca | 2008-03-25 | 1 | -3/+3 |
| | |||||
* | gallium: Use debug_get_option for GETENV | José Fonseca | 2008-03-25 | 1 | -5/+2 |
| | |||||
* | gallium: fix a few bugs, warnings in the p_debug code | Brian | 2008-03-24 | 1 | -3/+6 |
| | | | | added missing _ to a _debug_printf() call. | ||||
* | gallium: Simple cross platform get-opt system. | José Fonseca | 2008-03-24 | 1 | -0/+27 |
| | | | | | | Uses getenv on Linux, and a memory mapped text file on Windows. It supports boolean options, flags, and plain strings. | ||||
* | gallium: cleanup p_debug | José Fonseca | 2008-03-24 | 1 | -11/+106 |
| | | | | | Now debug_printf is disabled on release builds. Use debug_error or _debug_printf to output messages on release versions. | ||||
* | gallium: fix REALLOC() to copy smaller of old/new sizes | Brian | 2008-03-24 | 1 | -3/+3 |
| | |||||
* | gallium: Protect operator precedence in macro. | José Fonseca | 2008-03-24 | 1 | -1/+1 |
| | |||||
* | gallium: Remove the debug_mask_* stuff. | José Fonseca | 2008-03-23 | 1 | -64/+0 |
| | | | | Overcomplex and not much different from using a global variable... | ||||
* | gallium: Memory debugging utilities. | José Fonseca | 2008-03-23 | 2 | -2/+42 |
| | | | | | | | There are no known tools for windows kernel memory debugging, so this is a simple set of malloc etc wrappers. Enabled by default on win32 debug builds | ||||
* | gallium: added DXT formats (preliminary, will probably change) | Brian Paul | 2008-03-21 | 1 | -1/+23 |
| | |||||
* | gallium: document is_format_supported()'s type param | Brian Paul | 2008-03-21 | 1 | -0/+1 |
| | |||||
* | gallium: PIPE_FORMAT_TYPE_ comments | Brian Paul | 2008-03-21 | 1 | -6/+6 |
| | |||||
* | gallium: added sRGB formats | Brian Paul | 2008-03-21 | 1 | -1/+8 |
| | |||||
* | gallium: additional comments, fix typos, etc | Brian Paul | 2008-03-21 | 1 | -8/+23 |
| | |||||
* | gallium: added width, height to pipe_framebuffer_state | Brian | 2008-03-20 | 1 | -0/+2 |
| | |||||
* | gallium: add debug facility to dump random blobs as hex | Keith Whitwell | 2008-03-20 | 1 | -0/+8 |
| | |||||
* | gallium: add face, dirtyLevels params to pipe->texture_update() | Brian Paul | 2008-03-19 | 1 | -4/+2 |
| | | | | | This provides better information about which images in texture object have changed. Also, call texture_update() from more places previously missed. | ||||
* | gallium: Add generic enum and flags dumping utility functions. | José Fonseca | 2008-03-19 | 1 | -0/+49 |
| | |||||
* | gallium: make REALLOC a bit more like realloc | Keith Whitwell | 2008-03-18 | 1 | -7/+9 |
| | |||||
* | gallium: Convenience debug_warning function. | José Fonseca | 2008-03-18 | 1 | -0/+10 |
| | |||||
* | gallium: added bypass_vs flag to rasterizer state (may be temporary) | Brian | 2008-03-13 | 1 | -0/+1 |
| | |||||
* | gallium: remove dead code related to shader semantic input/output info | Brian Paul | 2008-03-13 | 1 | -9/+0 |
| | |||||
* | gallium: remove semantic info from pipe_shader_state | Brian Paul | 2008-03-13 | 1 | -0/+2 |
| | | | | Brian's patch to clean up the shader interfaces. | ||||
* | tgsi: Drop pre-ps_2_0 opcodes. | Michal Krol | 2008-03-13 | 1 | -82/+65 |
| | |||||
* | tgsi: Remove OPCODE_TEXCOORD, OPCODE_TEXCRD aliases. | Michal Krol | 2008-03-13 | 1 | -2/+0 |
| | |||||
* | gallium: Standardize most important error codes. | José Fonseca | 2008-03-13 | 1 | -0/+65 |
| | |||||
* | gallium: Fix debug_mask_vprintf's example. | José Fonseca | 2008-03-13 | 1 | -1/+2 |
| | |||||
* | tgsi: Remove ExtDivide field from existence. Implement OPCODE_TXP. | Michal Krol | 2008-03-12 | 1 | -12/+1 |
| | |||||
* | tgsi: Introduce OPCODE_TXP. Depricate ExdDivide field. | Michal Krol | 2008-03-12 | 1 | -1/+9 |
| | |||||
* | gallium: Add TEX_FILTER_ANISO img filter | Keith Whitwell | 2008-03-12 | 1 | -1/+1 |
| | | | | | | Hardware almost universally expects us to set a special filtering mode when anisotropic filtering is enabled, as opposed to varying a max-aniso values. Do this once in the state tracker & simplify the driver code. | ||||
* | gallium: Conditional debugging output. | José Fonseca | 2008-03-12 | 1 | -0/+64 |
| | | | | | Generalize the conditional debugging output code found trhought the gallium drivers. | ||||
* | tgsi: Map OPCODE_TEXKILL to OPCODE_KILP. | Michal Krol | 2008-03-11 | 1 | -1/+1 |
| | |||||
* | gallium: WinCE portability fixes. | José Fonseca | 2008-03-10 | 1 | -0/+10 |
| |