Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: added _NEW_PROGRAM to dependencies | Brian Paul | 2008-08-11 | 1 | -6/+12 |
| | |||||
* | gallium: fix additional glCopyTex[Sub]Image issues | Brian Paul | 2008-08-08 | 1 | -34/+84 |
| | | | | | | | Use the TexFormat->StoreImage() routine for fallbacks. This handles the case of copying RGBA framebuffer data into an RGBA texture when the base format is GL_RGB (or GL_LUMINANCE, etc). In that case, we need to set the texture's alpha=1 and override the framebuffer's alpha. | ||||
* | gallium: clean-up, remove dead code, update comments | Brian Paul | 2008-08-07 | 1 | -241/+89 |
| | |||||
* | gallium: fix a few bugs on the fallback CopyTex[Sub]Image() path. | Brian Paul | 2008-08-07 | 1 | -8/+4 |
| | |||||
* | mesa: pf_sprint_name->pf_name. | José Fonseca | 2008-08-07 | 2 | -10/+2 |
| | |||||
* | gallium: added PIPE_CAP_TEXTURE_MIRROR_CLAMP, PIPE_CAP_TEXTURE_MIRROR_REPEAT | Brian Paul | 2008-08-06 | 1 | -2/+8 |
| | | | | | Check for these caps in state tracker and enable corresponding GL extensions if supported. | ||||
* | Merge tgsi/exec and tgsi/util directories. | José Fonseca | 2008-07-28 | 3 | -5/+5 |
| | |||||
* | mesa: Prefix main includes with dir to avoid conflicts. | José Fonseca | 2008-07-24 | 4 | -6/+6 |
| | | | | | Some of the headers in src/mesa/main have pretty common names which easily conflict with third-party code, e.g. config.h | ||||
* | gallium: fix translation of extended swizzles, per-component negation | Brian Paul | 2008-07-23 | 1 | -17/+21 |
| | |||||
* | add env var to override msaa visual selection | Roland Scheidegger | 2008-07-22 | 1 | -0/+4 |
| | |||||
* | gallium: Temporary workaround for mismatched pipe create and pipe destroy | Jonathan White | 2008-07-21 | 1 | -0/+3 |
| | |||||
* | gallium: Finer grained is_format_supported. | José Fonseca | 2008-07-19 | 9 | -60/+85 |
| | |||||
* | st: Silence compiler warnings on Windows. | Michal Krol | 2008-07-15 | 8 | -24/+24 |
| | |||||
* | util: Eliminate pipe from the arguments to pipe_get/put_tile_xxx functions. | José Fonseca | 2008-07-13 | 4 | -19/+19 |
| | | | | | You don't need a pipe_context * for this, and all other necessary info is already inside pipe_surface. | ||||
* | gallium: check for FEATURE_feedback and FEATURE_drawpix when creating/using ↵ | Brian Paul | 2008-07-10 | 3 | -0/+10 |
| | | | | the aux draw module | ||||
* | gallium: move assertion (though not really significant) | Brian Paul | 2008-07-07 | 1 | -1/+2 |
| | |||||
* | gallium: simplify/fix buffer_offset, src_offset computation for VBO arrays | Brian Paul | 2008-07-07 | 1 | -2/+21 |
| | | | | Things broke when vertex position wasn't the first attribute. | ||||
* | gallium: fix st_choose_format(internalFormat=GL_RGBA16) | Brian Paul | 2008-07-04 | 1 | -1/+4 |
| | | | | Need to check if we're choosing a surface or texture format. | ||||
* | gallium: replace assertion with conditional | Brian Paul | 2008-07-04 | 1 | -1/+2 |
| | |||||
* | gallium: move, increase ST_MAX_SHADER_TOKENS | Brian Paul | 2008-07-03 | 2 | -3/+7 |
| | |||||
* | gallium: fix surface memleak in bitmap code | Brian Paul | 2008-07-03 | 1 | -0/+5 |
| | | | | Found w/ tunnel2.c demo. | ||||
* | gallium: replace an assertion with "if (!texobj) continue" | Brian Paul | 2008-07-02 | 1 | -1/+2 |
| | | | | | | It's possible to call update_samplers() between the time a fragment shader is bound and when a texture image is defined (such as glClear). This fixes the case where we don't have a complete texture object yet. | ||||
* | gallium: fix a bug in vertex program output mapping | Brian Paul | 2008-07-02 | 1 | -9/+24 |
| | | | | | | | Need to translate VERT_RESULT_PSIZ, BFC0, BFC1 to TGSI shader output slots after all other attributes have been handled. This fixes a bug where generic vertex program outputs (varying vars) could get mapped to the same slot at point size or back-face colors. | ||||
* | mesa: fix issues around multisample enable | Roland Scheidegger | 2008-07-02 | 1 | -1/+1 |
| | | | | | multisample enable is enabled by default, however gl mandates multisample rendering rules only apply if there's also a multisampled buffer. | ||||
* | gallium: handle msaa | Roland Scheidegger | 2008-06-27 | 3 | -10/+14 |
| | |||||
* | mesa: Replace void * arithmetic. | José Fonseca | 2008-06-27 | 1 | -1/+1 |
| | |||||
* | gallium: Drop pipe_texture->cpp and pipe_surface->cpp. | José Fonseca | 2008-06-27 | 8 | -45/+55 |
| | | | | | The chars-per-pixel concept falls apart with compressed and yuv images, where more than one pixel are coded in a single data block. | ||||
* | mesa: point size arrays | Brian Paul | 2008-06-25 | 1 | -0/+4 |
| | |||||
* | mesa: More signed/unsigned float/integer fixes. | José Fonseca | 2008-06-24 | 2 | -20/+20 |
| | |||||
* | mesa: Use appropriate unsigned/signed, float/integer types. | José Fonseca | 2008-06-24 | 4 | -20/+21 |
| | |||||
* | mesa: Replace abort by asserts. | José Fonseca | 2008-06-24 | 2 | -2/+3 |
| | |||||
* | gallium: added support for fixed-point formats, drawing | Brian Paul | 2008-06-23 | 2 | -3/+14 |
| | |||||
* | gallium: fix-up inverted do_copy_texsubimage() | Brian Paul | 2008-06-23 | 1 | -21/+30 |
| | | | | The logic/arithmetic for inverting the src image is a bit simpler now. | ||||
* | gallium: remove dead/prototype code | Brian Paul | 2008-06-23 | 1 | -22/+0 |
| | |||||
* | gallium: Add accessor functions to get textures from a st_framebuffer | Jakob Bornecrantz | 2008-06-23 | 2 | -0/+19 |
| | |||||
* | gallium: always need st_init-blit() | Brian Paul | 2008-06-20 | 1 | -4/+0 |
| | |||||
* | gallium: remove unneeded #include | Brian Paul | 2008-06-20 | 1 | -1/+0 |
| | |||||
* | gallium: assorted FEATURE tests | Brian Paul | 2008-06-20 | 1 | -1/+9 |
| | |||||
* | gallium: remove unneeded #include | Brian Paul | 2008-06-20 | 1 | -1/+0 |
| | |||||
* | gallium: new st_api.c file with token symbol for identifying the API | Brian Paul | 2008-06-19 | 1 | -0/+33 |
| | |||||
* | gallium: remove unused vars | Brian Paul | 2008-06-19 | 1 | -3/+0 |
| | |||||
* | gallium: added new st_set_framebuffer_surface() | Brian Paul | 2008-06-18 | 2 | -0/+59 |
| | | | | | This allows the winsys to explicitly specify gallium surfaces for a framebuffer object. | ||||
* | gallium: more FEATURE_x tests | Brian Paul | 2008-06-18 | 1 | -1/+5 |
| | |||||
* | gallium: added st_get_proc_address() | Brian Paul | 2008-06-18 | 2 | -0/+16 |
| | |||||
* | gallium: added FEATURE_x tests | Brian Paul | 2008-06-18 | 1 | -2/+12 |
| | |||||
* | gallium: need to flush bitmap cache when raster color changes | Brian Paul | 2008-06-17 | 1 | -6/+14 |
| | |||||
* | gallium: check if sampler->max_lod < sampler->min_lod | Brian Paul | 2008-06-17 | 1 | -0/+9 |
| | |||||
* | mesa: Remove duplicate code. | Michal Krol | 2008-06-13 | 1 | -18/+1 |
| | |||||
* | gallium: add some #if FEATURE_x tests | Brian Paul | 2008-06-12 | 3 | -0/+10 |
| | |||||
* | gallium: test for FEATURE_convolution | Brian Paul | 2008-06-12 | 1 | -0/+4 |
| |