Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: michel's patch to rework texture/sampler binding interface | Keith Whitwell | 2008-03-05 | 25 | -2449/+2561 |
| | | | | | Bind all the samplers/textures at once rather than piecemeal. This is easier for drivers to understand. | ||||
* | gallium: Use custom vsnprintf in WINDDK. | José Fonseca | 2008-03-05 | 3 | -1/+1502 |
| | | | | | EngDebugPrint does not handle float point arguments, so we need to use our own vsnprintf implementation. | ||||
* | scons: Preliminary code for quieting command lines. | José Fonseca | 2008-03-05 | 2 | -6/+28 |
| | |||||
* | draw: dont' compute clipmask or apply viewport when not clipping (rename ↵ | Keith Whitwell | 2008-03-04 | 1 | -14/+24 |
| | | | | bypass_clipping to coords_in_window_space? | ||||
* | gallium: Add missing file for scons build. | Michel Dänzer | 2008-03-04 | 1 | -0/+1 |
| | |||||
* | gallium: Fix scons condition for building the xlib winsys. | Michel Dänzer | 2008-03-04 | 1 | -1/+1 |
| | |||||
* | gallium: Make scons build gallivm before other auxiliary modules. | Michel Dänzer | 2008-03-04 | 1 | -3/+3 |
| | | | | | This ensures that the gallivm symbols referenced by the draw module are resolved properly. | ||||
* | gallium: Only use C++ compiler for linking when using LLVM. | Michel Dänzer | 2008-03-04 | 1 | -3/+1 |
| | | | | | Otherwise, the shared objects needlessly link against the C++ runtime environment. | ||||
* | scons: Force C++ linkage. | José Fonseca | 2008-03-04 | 1 | -1/+4 |
| | | | | | | | We have some C++ code (LLVM), which must be linked with g++ on certain platforms. SCons tries to guess when to use g++ by looking to the source files, but this fails, if the C++ code is not list in the command line, but inside in the library. | ||||
* | scons: Make command line arguments effective again. | José Fonseca | 2008-03-03 | 2 | -8/+3 |
| | |||||
* | win32: don't prepend all debug with gallium3d | Keith Whitwell | 2008-03-03 | 1 | -1/+1 |
| | |||||
* | draw: add fetch for bgra ubyte surfaces | Keith Whitwell | 2008-03-03 | 1 | -15/+29 |
| | |||||
* | gallium: remove obsolete comment | Keith Whitwell | 2008-03-03 | 1 | -2/+0 |
| | |||||
* | gallium: document user_buffer_create a little | Keith Whitwell | 2008-03-03 | 1 | -4/+27 |
| | |||||
* | refactor code calling builtins and implement dp4 | Zack Rusin | 2008-03-01 | 4 | -27/+116 |
| | |||||
* | make the first builtin work (dp3) | Zack Rusin | 2008-03-01 | 2 | -18/+33 |
| | |||||
* | start implementing start of bultins | Zack Rusin | 2008-03-01 | 9 | -67/+239 |
| | |||||
* | gallium: change st->state.sampler_texture[] to store pipe_texture pointers | Brian Paul | 2008-02-29 | 4 | -13/+9 |
| | | | | | This is a better fix for the previous check-in. Fixes texadd.c conform test, and probably other bugs. | ||||
* | gallium: fix update_textures() bug in pipe_texture binding logic | Brian Paul | 2008-02-29 | 1 | -1/+3 |
| | | | | | The 'st' pointer might not have changed, but st->pt might have. The dirtyData flag will indicate when that's happened, so check it. | ||||
* | gallium: fix line emit order for unfilled tris | Brian Paul | 2008-02-29 | 1 | -1/+1 |
| | | | | | A tri drawn with GL_LINE_LOOP and GL_POLYGON w/ fillmode=GL_LINE should produce the same results when line stipple is enabled. Results are correct now. | ||||
* | gallium: point rast coord tweak | Brian Paul | 2008-02-29 | 1 | -7/+11 |
| | |||||
* | gallium: need precalc_flat=1 for wide lines | Brian Paul | 2008-02-29 | 1 | -0/+1 |
| | |||||
* | scons: List sp_screen.c. | Michal Krol | 2008-02-29 | 1 | -0/+1 |
| | |||||
* | gallium: tweak coords for wide lines | Brian Paul | 2008-02-29 | 1 | -9/+12 |
| | |||||
* | gallium: fix glCopyPixels(GL_DEPTH) when Z format conversion is needed | Brian Paul | 2008-02-29 | 1 | -1/+8 |
| | |||||
* | gallium: added pipe_get/put_tile_z() functions | Brian Paul | 2008-02-29 | 2 | -0/+138 |
| | |||||
* | gallium: remove the ugly pipe->draw stage lookup code in ↵ | Brian | 2008-02-29 | 4 | -84/+13 |
| | | | | | | aaline/point/pstipple stages Added a void *draw ptr to pipe_context. Probably look for a better solution someday. | ||||
* | cell: convert all points/lines to tris for the time being | Brian | 2008-02-28 | 1 | -0/+4 |
| | | | | Allows more programs to look correct. We'll want native points/lines someday. | ||||
* | cell: remove obsolete texture field | Brian | 2008-02-28 | 1 | -1/+0 |
| | |||||
* | Added calibrate_rast.c program | Brian | 2008-02-28 | 2 | -0/+396 |
| | | | | | Measures rasterization of points/lines/tris and suggests fixes/biases when something doesn't meet spec. | ||||
* | gallium: new wide point/line stages (missed in prev commit) | Brian Paul | 2008-02-28 | 2 | -0/+444 |
| | |||||
* | gallium: split draw_wide_prim stage into separate point/line stages. | Brian Paul | 2008-02-28 | 6 | -22/+30 |
| | | | | | | | | | This fixes a validation/code-path problem. Enabling the stage for the sake of wide points also inadvertantly caused wide lines to be converted to tris when we actually want them passed through, such as for the AA line stage. This is just cleaner now. Also, replace draw_convert_wide_lines() with draw_wide_line_threshold() as was done for points. Allows for 1-pixel lines to be converted too if needed. | ||||
* | gallium: fix surface/texture format conversion in st_CopyPixels | Brian Paul | 2008-02-28 | 1 | -5/+35 |
| | | | | | If the src buffer's format isn't supported as a texture format, find a different texture format. | ||||
* | gallium: added a texture format sanity check/assertion in st_texture_create() | Brian Paul | 2008-02-28 | 1 | -0/+1 |
| | | | | make sure the tex format is actually supported by the driver. | ||||
* | galliums: s/uint/enum pipe_format/ | Brian Paul | 2008-02-28 | 1 | -1/+1 |
| | |||||
* | gallium: in GL_SELECT mode, update hitflag in rasterpos | Brian Paul | 2008-02-28 | 1 | -0/+5 |
| | |||||
* | gallium: Fix MSVC warnings. | José Fonseca | 2008-02-28 | 1 | -4/+4 |
| | |||||
* | Make sure struct pipe_screen is declared. | Michel Dänzer | 2008-02-28 | 1 | -0/+1 |
| | |||||
* | gallium: State tracker cleanups wrt clears. | Keith Whitwell | 2008-02-28 | 1 | -24/+16 |
| | |||||
* | Convert crlf->lf line endings. | José Fonseca | 2008-02-28 | 62 | -27976/+27976 |
| | | | | Windows/DOS users should enable core.autocrlf from now on. | ||||
* | Disable autocrlf on Visual Studio project files. | José Fonseca | 2008-02-28 | 1 | -0/+4 |
| | |||||
* | gallium: Remove extra level of indirecttion. | José Fonseca | 2008-02-28 | 1 | -1/+1 |
| | |||||
* | gallium: Fix sign/unsign comparison. | José Fonseca | 2008-02-28 | 1 | -1/+1 |
| | |||||
* | gallium: Convert CRLF -> LF. | Jose Fonseca | 2008-02-28 | 1 | -64/+64 |
| | | | | | | | DOS/Windows users should not commit text files with CRLF line endings but use instead git config --global core.autocrlf true | ||||
* | gallium: remove unneeded pipe ptr from pipe_texture | Brian | 2008-02-27 | 1 | -7/+3 |
| | |||||
* | gallium: added draw_num_vs_outputs() to query number of post-transform ↵ | Brian | 2008-02-27 | 3 | -2/+19 |
| | | | | vertex attribs | ||||
* | gallium/i965: remove more dependencies on pipe_shader_state semantic info | Brian | 2008-02-27 | 3 | -5/+5 |
| | |||||
* | gallium/i965: added const to silence warning | Brian | 2008-02-27 | 1 | -1/+1 |
| | |||||
* | scons: Build mesa source with c99. | José Fonseca | 2008-02-28 | 1 | -0/+5 |
| | |||||
* | cell: fix minor get_tex_surface() breakage | Brian | 2008-02-27 | 1 | -1/+2 |
| |