Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: re-fix some msvc warnings | Brian | 2008-02-20 | 1 | -8/+8 |
| | |||||
* | cell: use pipe_texture_reference() | Brian | 2008-02-20 | 1 | -1/+3 |
| | |||||
* | gallium: replace some ordinary assignments with pipe_reference_texture() | Brian | 2008-02-20 | 10 | -9/+24 |
| | | | | This fixes at least one instance of dereferencing an invalid texture pointer. | ||||
* | gallium: fix bad ptr comparison | Brian | 2008-02-20 | 1 | -1/+1 |
| | |||||
* | cell: rename cell_state_fs.c -> cell_state_shader.c | Brian | 2008-02-20 | 2 | -1/+1 |
| | |||||
* | cell: init shader-related functions in cell_init_shader_functions() | Brian | 2008-02-20 | 4 | -36/+55 |
| | |||||
* | cell: #includes to silence warnings | Brian | 2008-02-20 | 2 | -0/+2 |
| | |||||
* | cell: plug in cell_set_sampler_texture | Brian | 2008-02-20 | 1 | -0/+2 |
| | |||||
* | Remove obsolete files replaced by cell_pipe_state.c | Brian | 2008-02-20 | 5 | -454/+0 |
| | |||||
* | cell: put most simple state-setter functions in new cell_pipe_state.c file | Brian | 2008-02-20 | 7 | -124/+389 |
| | | | | Also, re-org of texture/surface functions. | ||||
* | gallium: re-org of i965 texture/surface code, functions | Brian | 2008-02-20 | 4 | -57/+60 |
| | |||||
* | gallium: minor re-org of 915 surface/texture code | Brian | 2008-02-20 | 4 | -60/+84 |
| | |||||
* | gallium: new pipe->texture_update() function | Brian | 2008-02-20 | 16 | -28/+104 |
| | | | | | Called whenever texture data is changed (glTexImage, glTexSubImage, glCopyTexSubImage, etc). | ||||
* | gallium: mark texture object data dirty in do_copy_texsubimage() | Brian | 2008-02-20 | 1 | -0/+4 |
| | |||||
* | gallium: re-enable GenerateMipmap calls | Brian | 2008-02-20 | 1 | -17/+2 |
| | |||||
* | Test calling glTexSubImage2D mid-way through a frame. | Brian | 2008-02-20 | 2 | -0/+224 |
| | |||||
* | gallium: state tracker didn't always notify drivers of texobj data changes | Brian | 2008-02-20 | 8 | -71/+115 |
| | | | | | | | | Calling glTexSubImage() or glTexImage() to replace texture data didn't reliably cause pipe->set_sampler_texture() to get called so drivers didn't always get notified of new texture data. The st_texture_object->pt pointer doesn't always indicate changed data so added a dirtyData field. | ||||
* | gallium: use pipe_texture_reference() in sp_tile_cache_set_texture() | Brian | 2008-02-20 | 3 | -4/+6 |
| | |||||
* | gallium: general clean-up of xlib winsys Makefile | Brian | 2008-02-19 | 1 | -29/+12 |
| | |||||
* | gallium: initialize the killmask register to zero before running shader | Brian | 2008-02-19 | 1 | -0/+3 |
| | | | | This fixes mysterious missing fragments when running with SSE. | ||||
* | gallium: add some casts to prevent likely msvc warnings | Brian | 2008-02-19 | 1 | -3/+3 |
| | |||||
* | gallium: don't hard-code attrib slot=0 in setup_fragcoord_coeff() | Brian | 2008-02-19 | 1 | -23/+18 |
| | |||||
* | gallium: implement correct sampling for RECT targets / unnormalized texcoords | Brian | 2008-02-19 | 1 | -25/+143 |
| | |||||
* | gallium: updated cell build | Brian | 2008-02-19 | 2 | -13/+18 |
| | | | | | | Building on Ian's Cell build fix. Put libcell.a in the gallium/drivers/cell/ directory. General Makefile clean-up, simplification, updated comments. | ||||
* | Cell: Add missing "gallium/winsys" to SRC_DIRS to fix build. | Ian Romanick | 2008-02-19 | 1 | -1/+1 |
| | |||||
* | Cell: emit vertex shaders and uniforms more intelligently | Ian Romanick | 2008-02-19 | 7 | -60/+85 |
| | |||||
* | Cell: trivial clean-ups | Ian Romanick | 2008-02-19 | 1 | -6/+2 |
| | |||||
* | Fix windows build. | José Fonseca | 2008-02-19 | 3 | -3/+4 |
| | |||||
* | Portability fixes. | José Fonseca | 2008-02-19 | 1 | -12/+23 |
| | | | | | | | Eliminate C99/C++ constructs. (We should actually disable gcc C99 syntax options if we are serious about portability.) | ||||
* | Windows (DDK) compilation support. | José Fonseca | 2008-02-19 | 1 | -13/+36 |
| | | | | It also works when cross compiling with Wine. | ||||
* | Remove src/mesa and src/mesa/main from gallium source include paths. | José Fonseca | 2008-02-19 | 16 | -64/+532 |
| | |||||
* | Bring in ppc spe rtasm into gallium's rtasm module. | José Fonseca | 2008-02-19 | 7 | -17/+19 |
| | | | | Moving files since these are not being used outside gallium. | ||||
* | Add run-time cpu capabilities detection stubs. | José Fonseca | 2008-02-19 | 5 | -3/+97 |
| | |||||
* | Simplify makefile boilerplate code. | José Fonseca | 2008-02-19 | 34 | -125/+60 |
| | | | | | Don't define ASM_SOURCES variable globally -- reserve that variable to be defined locally by makefiles, together with C_SOURCES and CPP_SOURCES. | ||||
* | Use gallium's rtasm module. | José Fonseca | 2008-02-19 | 7 | -13/+8 |
| | |||||
* | Move mm.c code into util module. | José Fonseca | 2008-02-19 | 8 | -317/+19 |
| | | | | | Using the u_ prefix to distingish the c source files that support gallium interfaces and those that have really no relation with gallium itself. | ||||
* | Add copyright headers to all rtasm source files. | José Fonseca | 2008-02-19 | 2 | -3/+48 |
| | |||||
* | Rename rtasm files. | José Fonseca | 2008-02-19 | 6 | -23/+25 |
| | |||||
* | Bring rtasm from mesa to gallium. | José Fonseca | 2008-02-19 | 10 | -1/+2034 |
| | |||||
* | Initial scons support to build gallivm. | José Fonseca | 2008-02-19 | 3 | -1/+34 |
| | | | | Not yet complete. | ||||
* | More llvm -> gallivm. | José Fonseca | 2008-02-19 | 1 | -1/+1 |
| | | | | Forgot this one on the last commit. | ||||
* | gallium: move draw_set_viewport_state() call, plus code clean-up, remove ↵ | Brian | 2008-02-18 | 1 | -12/+4 |
| | | | | obsolete comments | ||||
* | gallium: call draw_flush() for scissor/stipple state changes | Brian | 2008-02-18 | 1 | -0/+4 |
| | |||||
* | gallium: remove the prototype/unused wide_line_aa() function | Brian | 2008-02-18 | 1 | -68/+1 |
| | |||||
* | gallium: antialiased line drawing | Brian | 2008-02-18 | 10 | -10/+914 |
| | | | | | | New draw/prim stage: draw_aaline. When installed, lines are replaced by textured quads to do antialiasing. The current user-defined fragment shader is modified to do a texture fetch and modulate fragment alpha. | ||||
* | Update for llvm -> gallivm rename. | José Fonseca | 2008-02-18 | 5 | -11/+7 |
| | |||||
* | Rename llvm -> gallivm. | José Fonseca | 2008-02-18 | 19 | -0/+0 |
| | | | | Following the directory == library name policy simplifies the build system. | ||||
* | Standardize on using the pipe/ include prefix. | José Fonseca | 2008-02-18 | 9 | -22/+20 |
| | |||||
* | Update scons build for new code layout. | José Fonseca | 2008-02-18 | 14 | -181/+188 |
| | |||||
* | Add an "all" target alias for "default" target. | José Fonseca | 2008-02-18 | 1 | -0/+2 |
| | | | | "all" is more commonly expected, expecially by many IDEs. |