Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | switch to Xlib driver in pipe/xlib/ | Brian | 2007-10-31 | 1 | -12/+11 |
| | |||||
* | Copy of xlib driver. This will get trimmed down a lot for Gallium. | Brian | 2007-10-31 | 19 | -0/+18666 |
| | |||||
* | Update texenvprogram.c code to use prog_cache.c routines. | Brian | 2007-10-31 | 4 | -155/+9 |
| | |||||
* | remove dead program cache code | Brian | 2007-10-31 | 4 | -1638/+1 |
| | |||||
* | No longer need st_update_tnl atom | Brian | 2007-10-31 | 2 | -2/+0 |
| | |||||
* | No longer need st_update_tnl atom. | Brian | 2007-10-31 | 1 | -1/+0 |
| | |||||
* | more flags for MaintainTnlProgram case, update #includes | Brian | 2007-10-31 | 1 | -2/+4 |
| | |||||
* | Use ffvertex_prog.c code instead of t_vp_build.c code. | Brian | 2007-10-31 | 6 | -5/+16 |
| | |||||
* | fix some breakage from lifting vbo/tnl code | Brian | 2007-10-31 | 1 | -4/+10 |
| | |||||
* | Lift fixed function vertex program generation up from tnl module. | Brian | 2007-10-31 | 2 | -0/+1588 |
| | |||||
* | fix type for Samplers field | Brian | 2007-10-31 | 1 | -1/+1 |
| | |||||
* | alloc caches for fixed-func vertex/fragment progs | Brian | 2007-10-31 | 2 | -0/+11 |
| | |||||
* | move a few lines of code | Brian | 2007-10-31 | 1 | -5/+4 |
| | |||||
* | Lift VBO/tnl stuff up out of drivers | Brian | 2007-10-31 | 3 | -15/+22 |
| | |||||
* | remove intelInvalidateState | Brian | 2007-10-31 | 1 | -13/+0 |
| | |||||
* | plug st_invalidate_state() into ctx->Driver.UpdateState | Brian | 2007-10-31 | 1 | -0/+10 |
| | | | | Start lifting Mesa stuff up out of winsys/driver code. | ||||
* | re-enable fb size assertions which were previously disabled | Brian | 2007-10-31 | 1 | -2/+0 |
| | |||||
* | Hold the vertex buffer handle. | José Fonseca | 2007-10-31 | 2 | -8/+13 |
| | |||||
* | Handle TGSI_OPCODE_RET. | José Fonseca | 2007-10-31 | 1 | -0/+4 |
| | |||||
* | Allow more verbose error output. | José Fonseca | 2007-10-31 | 2 | -4/+14 |
| | |||||
* | Chain vertex buffers into the batch buffer. | José Fonseca | 2007-10-31 | 2 | -24/+52 |
| | |||||
* | Implement shader concatenation for glBitmap. | Brian | 2007-10-30 | 2 | -39/+81 |
| | |||||
* | fix InputsRead bug in _mesa_combine_programs() | Brian | 2007-10-30 | 1 | -2/+6 |
| | |||||
* | special-case KIL/KIL_NV | Brian | 2007-10-30 | 1 | -1/+19 |
| | |||||
* | combine shaders for glCopyPixels | Brian | 2007-10-30 | 1 | -79/+64 |
| | |||||
* | Use program serial numbers to avoid re-generating fragment programs for ↵ | Brian | 2007-10-30 | 5 | -28/+58 |
| | | | | glDrawPixels. | ||||
* | Before calling texformat->StoreImage() set _ImageTransferState=0 since we'll ↵ | Brian | 2007-10-30 | 1 | -2/+10 |
| | | | | do pixel transfer in the fragment program. | ||||
* | color matrix | Brian | 2007-10-30 | 1 | -15/+86 |
| | |||||
* | more additions for COLOR_MATRIX, etc | Brian | 2007-10-30 | 1 | -0/+12 |
| | |||||
* | add state vars for color matrix, pixel transfer scale&bias | Brian | 2007-10-30 | 2 | -0/+19 |
| | |||||
* | start using program cache | Brian | 2007-10-30 | 1 | -5/+70 |
| | |||||
* | added pixel_transfer_cache | Brian | 2007-10-30 | 2 | -1/+7 |
| | |||||
* | added prog_cache.c | Brian | 2007-10-30 | 1 | -0/+1 |
| | |||||
* | Program cache functions. | Brian | 2007-10-30 | 2 | -0/+246 |
| | | | | | Generic version of cache code from texenvprogram.c and t_vp_build.c Not used by those files just yet, will also be used for pixel_transfer programs. | ||||
* | tgsi_translate_mesa_program: Don't crash when program->Parameters == NULL. | Michel Dänzer | 2007-10-30 | 1 | -1/+2 |
| | |||||
* | Disable debug code. | Brian | 2007-10-30 | 2 | -2/+10 |
| | | | | | | Basic code for PixelTranslfer ops and glDrawPixels works now. A pixel transfer program is generated and combined with the current fragment shader. | ||||
* | Remove obsolete files | Brian | 2007-10-30 | 3 | -233/+0 |
| | |||||
* | Rename file since it's now a state atom | Brian | 2007-10-30 | 3 | -1/+198 |
| | |||||
* | checkpoint: combine pixel transfer and user shader for glDrawPixels | Brian | 2007-10-30 | 1 | -1/+33 |
| | |||||
* | make st_upload_constants() public | Brian | 2007-10-30 | 2 | -5/+52 |
| | |||||
* | added pixel_transfer_program field | Brian | 2007-10-30 | 1 | -0/+2 |
| | |||||
* | added st_update_pixel_transfer atom | Brian | 2007-10-30 | 2 | -1/+3 |
| | |||||
* | bug fixes, implement state atom for pixel transfer | Brian | 2007-10-30 | 1 | -11/+41 |
| | |||||
* | check for NULL ptr in _mesa_print_parameter_list() | Brian | 2007-10-30 | 1 | -0/+3 |
| | |||||
* | Set _NEW_BUFFERS in glRead/DrawBuffer(). | Brian | 2007-10-30 | 4 | -9/+5 |
| | | | | | | | | | Previously, we set _NEW_PIXEL and _NEW_COLOR in these functions, respectively. That correponds to the GL attribute groups, but doesn't make much sense otherwise. This could improve validation efficiency in a few places too. It looks like all the drivers are already checking for _NEW_BUFFERS in the right places (since that's the bit for FBO state) so we can trim out _NEW_PIXEL and _NEW_COLOR at any time. | ||||
* | comment unused 'cb' field | Brian | 2007-10-30 | 1 | -0/+1 |
| | |||||
* | update comments, fix typo | Brian | 2007-10-30 | 1 | -4/+3 |
| | |||||
* | make _mesa_combine_programs() params const | Brian | 2007-10-30 | 2 | -2/+4 |
| | |||||
* | added st_pixeltransfer.c | Brian | 2007-10-30 | 1 | -0/+1 |
| | |||||
* | Initial version of st_get_pixel_transfer_program(). | Brian | 2007-10-30 | 2 | -0/+167 |
| | | | | For generating fragment programs which implement pixel transfer ops. |