summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Collapse)Author
2010-01-18r300g: fix vertex data swizzleMarek Olšák
2010-01-18r300g: do not align compressed textures to a tile sizeMarek Olšák
2010-01-18st/egl_g3d: Clean up for x11_drawable_get_depth.Chia-I Wu
Fix a wrong comment and remove an unnecessary #include.
2010-01-18dri: Add an MSAA-enabled factor to DRI configs.Corbin Simpson
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.
2010-01-18dri: Properly calculate number of modes for MSAA.Corbin Simpson
Split from the next patch for bisection purposes only.
2010-01-18radeong: Check DRM version, and report stats.Corbin Simpson
2010-01-18radeong: Use vram_size instead of vram_visible.Corbin Simpson
The kernel will decide on its own what to give us.
2010-01-18st/egl_g3d: Add support for eglCopyBuffers.Chia-I Wu
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.
2010-01-18st/egl_g3d: Add is_pixmap_supported to native display interface.Chia-I Wu
The function may be used to support, for example, EGL_MATCH_NATIVE_PIXMAP and EGL_KHR_image_pixmap.
2010-01-18st/egl_g3d: Update validate to use an attachment mask.Chia-I Wu
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.
2010-01-18st/vega: Fix window resizing with egl_g3d.Chia-I Wu
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.
2010-01-18st/vega: Call screen->update_buffer instead of winsys->update_buffer.Chia-I Wu
This removes the last reference to winsys and is per mesa/st.
2010-01-18tgsi: Add missing semantic name in text parser.Chia-I Wu
This time, INSTANCEID is missing...
2010-01-18cso: Add set_vertex_samplers functionJakob Bornecrantz
2010-01-18softpipe: Fix leak in vbuf draw moduleJakob Bornecrantz
2010-01-17nv50: implement instanced drawingChristoph Bumiller
Too bad we don't have hw array divisors or a method for setting startInstance.
2010-01-17softpipe: Move st/python's malloc winsys to softpipeJakob Bornecrantz
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.
2010-01-17st/xlib: Make glXGetProcAddressARB visibleJakob Bornecrantz
2010-01-17gallium: Support swig "compiler" in p_compiler.hJakob Bornecrantz
2010-01-17i965g: Link against drm_intel instead of drm_radeonJakob Bornecrantz
2010-01-17r300g: Check for bogus texture targets.Corbin Simpson
2010-01-17r300g: fix the rasterization of secondary colorMarek Olšák
When the secondary color is used, the primary color must always be rasterized regardless of whether it is used or not.
2010-01-17r300g: fix vertex colors with 8 bits per channelMarek Olšák
The piglit BGRA tests pass now.
2010-01-17r300g: simplify is_format_supportedMarek Olšák
2010-01-17r300g: output texture debug messages if only RADEON_DEBUG=tex is setMarek Olšák
2010-01-17r300g: move debug flags into r300_screenMarek Olšák
2010-01-17r300g: disable the MIP filter for NPOT texturesMarek Olšák
Safety first.
2010-01-17r300g: fix the CS size when emitting invariant stateMarek Olšák
2010-01-16r300g: Stop using indices.Corbin Simpson
Sorry, it was a good game, but it just doesn't work.
2010-01-16r300g: Respect fill modes in indices fallback.Corbin Simpson
2010-01-16util: add generic ringbuffer utitiltyKeith Whitwell
2010-01-16gallium: Fix uninitialized instance divisor and index.Chia-I Wu
2010-01-16nv50: fix tile flags for scanout tex usageChristoph Bumiller
2010-01-16nv50: handle all and more system valuesChristoph Bumiller
2010-01-16nv50: hook up geometry programsChristoph Bumiller
2010-01-16nv50: support for geometry programs in nv50_programChristoph Bumiller
2010-01-16nv50: get access to primitive input spaceChristoph Bumiller
Vertex data in geometry programs is located in p[] space. The base address in p[] for vertex i is located in vertex attribute space, i.e. a[i << 2]. This means p[] is always accessed with an address register, and I had to to mess with their allocation once again. Also fixes negative offsets e.g. CONST[ADDR[0].x - 3].
2010-01-16draw: Fix memory leak in gs codeJakob Bornecrantz
2010-01-16i965g: make xorg state tracker build i965g_drv.soDave Airlie
don't make modesetting_drv.so anymore
2010-01-15nouveau: nv30: Remove useless variables fs, txp. Also do not change txf, as ↵Patrice Mandin
bit 13 is in the texture format Signed-off-by: Patrice Mandin <patmandin@gmail.com>
2010-01-15util: Handle FORMAT_Z32_FLOAT in util_pack_z().Michal Krol
2010-01-15util: Handle the remaining formats in pipe_put_tile_rgba().Michal Krol
2010-01-15util: Fix encoding for R8G8B8A8_UNORM formats and friends.Michal Krol
2010-01-15tgsi: Add ureg_property_gs_input_prim().Michal Krol
2010-01-15tgsi: Add ureg_src_dimension().Michal Krol
2010-01-15regress: Add .gitgnore for *.png files.Michal Krol
2010-01-15draw: Add missing header include.Michal Krol
2010-01-15gallium: document set_constant_bufferRoland Scheidegger
2010-01-15Merge branch 'gallium-noconstbuf'Roland Scheidegger
Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c src/mesa/state_tracker/st_draw_feedback.c
2010-01-15gallium: remove set_edgeflags from docsRoland Scheidegger