Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Sun compilers now support some gcc __attribute__ values | Alan Coopersmith | 2010-01-19 | 1 | -2/+3 |
| | | | | | | | | | | | Sun cc 5.9 and later (__SUNPRO_C >= 0x590) support __attribute__ calls for aligned, always_inline, noinline, pure, const, and malloc. This commit includes updates to files that were regenerated by gl_XML.py after adding the __SUNPRO_C checks to it Signed-off-by: Alan Coopersmith <[email protected]> Signed-off-by: Brian Paul <[email protected]> | ||||
* | softpipe: remove redundant assignments | Brian Paul | 2010-01-19 | 1 | -5/+0 |
| | | | | We initialized width/height/depth from pt->width0/height0/depth0 above. | ||||
* | docs: Clarify PIPE_TEXTURE_USAGE_DYNAMIC. | Corbin Simpson | 2010-01-18 | 1 | -1/+5 |
| | |||||
* | docs: Use proper XOR symbol. | Corbin Simpson | 2010-01-18 | 1 | -4/+4 |
| | |||||
* | docs: Spacing in TGSI formulae. | Corbin Simpson | 2010-01-18 | 1 | -0/+21 |
| | | | | Some of those still look atrocious. :T | ||||
* | docs: Grammar and refs in Rasterizer. | Corbin Simpson | 2010-01-18 | 1 | -4/+3 |
| | |||||
* | docs: Cleanup Rasterizer a bit. | Corbin Simpson | 2010-01-18 | 2 | -45/+49 |
| | | | | I'm getting better at this, I think. | ||||
* | docs: Fix terms and refs. | Corbin Simpson | 2010-01-18 | 3 | -3/+5 |
| | | | | I fail at Sphinx-style ReST. | ||||
* | docs: Slowly keep fleshing out more info. | Corbin Simpson | 2010-01-18 | 2 | -9/+21 |
| | |||||
* | docs: PIPE_TEXTURE_USAGE info. | Corbin Simpson | 2010-01-18 | 1 | -0/+24 |
| | | | | From IRC with Jakob. | ||||
* | nv50: fix constant vtxattr methods | Christoph Bumiller | 2010-01-18 | 1 | -13/+13 |
| | | | | This function was untested, sorry. | ||||
* | nv50: make instanced drawing work with edge flags | Christoph Bumiller | 2010-01-18 | 1 | -45/+162 |
| | | | | | And fix some obvious mistakes introduced in the previous instancing commit. | ||||
* | nv50: cannot exit shaders on a control flow instruction | Christoph Bumiller | 2010-01-18 | 1 | -1/+9 |
| | | | | | | | Fixes lockup triggered by this ingenious shader: 1: CALL :3 2: END 3: BGNSUB ... | ||||
* | nv50: fix nv50_program->immd memory leak | Marcin Slusarz | 2010-01-18 | 1 | -0/+1 |
| | |||||
* | tgsi: Fix behaviour of dimension index. | Michal Krol | 2010-01-18 | 3 | -27/+29 |
| | | | | The dimension index always addresses the second-dimension axis. | ||||
* | tgsi: Allow TEMPORARY registers as indirect address into source operands. | Michal Krol | 2010-01-18 | 3 | -8/+11 |
| | |||||
* | tgsi: Add ureg_DECL_immediate_block_uint(). | Michal Krol | 2010-01-18 | 2 | -0/+34 |
| | | | | | Allows declaring a contiguous block of immediates. Useful for relative indexing. | ||||
* | radeong: Don't allocate HW BOs for constantbufs. | Corbin Simpson | 2010-01-18 | 4 | -12/+41 |
| | | | | | | | We have broken 1000 FPS. Hell yes. Heavily inspired by Marek's patch, but using pipebuffer instead of a roll-your-own malloc. | ||||
* | r300g: fix polygon offset | Marek Olšák | 2010-01-18 | 3 | -14/+54 |
| | | | | | | | As per classic r300. Not sure why glean/polygonOffset still fails, but we do emit the same register values as in classic. | ||||
* | r300g: fix vertex data swizzle | Marek Olšák | 2010-01-18 | 1 | -1/+5 |
| | |||||
* | r300g: do not align compressed textures to a tile size | Marek Olšák | 2010-01-18 | 1 | -6/+14 |
| | |||||
* | st/egl_g3d: Clean up for x11_drawable_get_depth. | Chia-I Wu | 2010-01-18 | 2 | -2/+1 |
| | | | | Fix a wrong comment and remove an unnecessary #include. | ||||
* | dri: Add an MSAA-enabled factor to DRI configs. | Corbin Simpson | 2010-01-18 | 1 | -2/+3 |
| | | | | | | | | 4 samples should be enough for GLUT to be satisfied, and I think most of the HW that does any MSAA, can do it. Note that any pipe that doesn't multisample can just ignore the corresponding flag in pipe_rasterizer_state. | ||||
* | dri: Properly calculate number of modes for MSAA. | Corbin Simpson | 2010-01-18 | 1 | -3/+5 |
| | | | | Split from the next patch for bisection purposes only. | ||||
* | radeong: Check DRM version, and report stats. | Corbin Simpson | 2010-01-18 | 1 | -1/+26 |
| | |||||
* | radeong: Use vram_size instead of vram_visible. | Corbin Simpson | 2010-01-18 | 1 | -4/+3 |
| | | | | The kernel will decide on its own what to give us. | ||||
* | st/egl_g3d: Add support for eglCopyBuffers. | Chia-I Wu | 2010-01-18 | 1 | -0/+97 |
| | | | | | | | It uses a slow path to copy the render buffer of the surface to the target pixmap. We might be able to create a pipe context for EGLDisplay's use and use a blitter context for the purpose. It is left for a future consideration. | ||||
* | st/egl_g3d: Add is_pixmap_supported to native display interface. | Chia-I Wu | 2010-01-18 | 5 | -0/+96 |
| | | | | | The function may be used to support, for example, EGL_MATCH_NATIVE_PIXMAP and EGL_KHR_image_pixmap. | ||||
* | st/egl_g3d: Update validate to use an attachment mask. | Chia-I Wu | 2010-01-18 | 6 | -129/+116 |
| | | | | | | | A validate call asks for the buffers of a native surface. Using a mask to represent the interested buffers is more intuitive. It also rules out corner cases such as a single attachment being listed multiple times. | ||||
* | st/vega: Fix window resizing with egl_g3d. | Chia-I Wu | 2010-01-18 | 2 | -5/+8 |
| | | | | | | | egl_g3d calls st_set_framebuffer_surface on window resize. It updates the renderbuffer's geometry and makes st_resize_framebuffer a no-op. This commit improves the no-op check a little bit. It can do better after gallium-fb-dimensions is merged. | ||||
* | st/vega: Call screen->update_buffer instead of winsys->update_buffer. | Chia-I Wu | 2010-01-18 | 1 | -3/+2 |
| | | | | This removes the last reference to winsys and is per mesa/st. | ||||
* | tgsi: Add missing semantic name in text parser. | Chia-I Wu | 2010-01-18 | 1 | -1/+2 |
| | | | | This time, INSTANCEID is missing... | ||||
* | cso: Add set_vertex_samplers function | Jakob Bornecrantz | 2010-01-18 | 2 | -0/+36 |
| | |||||
* | softpipe: Fix leak in vbuf draw module | Jakob Bornecrantz | 2010-01-18 | 1 | -1/+1 |
| | |||||
* | nv50: implement instanced drawing | Christoph Bumiller | 2010-01-17 | 7 | -39/+314 |
| | | | | | Too bad we don't have hw array divisors or a method for setting startInstance. | ||||
* | softpipe: Move st/python's malloc winsys to softpipe | Jakob Bornecrantz | 2010-01-17 | 5 | -221/+260 |
| | | | | | | | Users of softpipe can still specify thier own winsys but now there is a default one also that uses malloc. This allows the malloc winsys to be shared with other users of softpipe. | ||||
* | st/xlib: Make glXGetProcAddressARB visible | Jakob Bornecrantz | 2010-01-17 | 1 | -1/+1 |
| | |||||
* | gallium: Support swig "compiler" in p_compiler.h | Jakob Bornecrantz | 2010-01-17 | 1 | -0/+7 |
| | |||||
* | i965g: Link against drm_intel instead of drm_radeon | Jakob Bornecrantz | 2010-01-17 | 1 | -1/+1 |
| | |||||
* | r300g: Check for bogus texture targets. | Corbin Simpson | 2010-01-17 | 1 | -0/+6 |
| | |||||
* | r300g: fix the rasterization of secondary color | Marek Olšák | 2010-01-17 | 2 | -4/+8 |
| | | | | | When the secondary color is used, the primary color must always be rasterized regardless of whether it is used or not. | ||||
* | r300g: fix vertex colors with 8 bits per channel | Marek Olšák | 2010-01-17 | 1 | -5/+17 |
| | | | | The piglit BGRA tests pass now. | ||||
* | r300g: simplify is_format_supported | Marek Olšák | 2010-01-17 | 1 | -46/+11 |
| | |||||
* | r300g: output texture debug messages if only RADEON_DEBUG=tex is set | Marek Olšák | 2010-01-17 | 7 | -26/+36 |
| | |||||
* | r300g: move debug flags into r300_screen | Marek Olšák | 2010-01-17 | 5 | -35/+58 |
| | |||||
* | r300g: disable the MIP filter for NPOT textures | Marek Olšák | 2010-01-17 | 1 | -6/+12 |
| | | | | Safety first. | ||||
* | r300g: fix the CS size when emitting invariant state | Marek Olšák | 2010-01-17 | 1 | -1/+2 |
| | |||||
* | r300g: Stop using indices. | Corbin Simpson | 2010-01-16 | 1 | -37/+17 |
| | | | | Sorry, it was a good game, but it just doesn't work. | ||||
* | r300g: Respect fill modes in indices fallback. | Corbin Simpson | 2010-01-16 | 2 | -5/+15 |
| | |||||
* | util: add generic ringbuffer utitilty | Keith Whitwell | 2010-01-16 | 4 | -0/+176 |
| |