summaryrefslogtreecommitdiff
path: root/src/mesa/pipe
AgeCommit message (Collapse)Author
2007-11-06remove debug abort() callBrian
2007-11-06Call xmesa_init_driver_functions() to install xmesa_viewport() function.Brian
Fixes failed assertion in glxgears.
2007-11-06Fix build error: dereferencing pointer to incomplete typeMichel Dänzer
2007-11-06Remove pipe->max_texture_size(), use get_param() instead.Brian
Also, in st_init_limits(), clamp driver's values against Mesa's internal limits.
2007-11-06check for __i386__ or __386__ instead of USE_X86_ASMBrian
2007-11-06Allow custom pipe driver buffer usage flags.José Fonseca
2007-11-06Supply buffer usage hints to winsys.José Fonseca
Winsys driver needs some hints in order to allocate the appropriate kind of memory for the buffer.
2007-11-06Convert format bitfields to shifts and masks.Michel Dänzer
The memory layout of bitfields depends on the ABI.
2007-11-06Fix non-x86 build.Michel Dänzer
2007-11-05Determine GL extensions/limits by making pipe queries.Brian
The state tracker calls pipe->get_param() to determine the GL limits and which OpenGL extensions are supported. This is an initial implementation that'll probably change...
2007-11-05Remove some temporary state tracker context/framebuffer_create functions.Brian
2007-11-05Update xlib driver to use newer state tracker context/framebuffer functions.Brian
XMesaContext has an st_context * which contains a mesa context.
2007-11-03Allow batch buffer debugging without calling i915_winsys->batch_start so often.José Fonseca
2007-11-03Do something sensible when failed to reserve space in the batch buffer.José Fonseca
2007-11-03Detail i915 winsys interface comments.José Fonseca
2007-11-03Render primitives using indirect vertices in a vertex buffer.José Fonseca
2007-11-02Cleanups.Zack Rusin
Remove some debugging output and try to make sure that Mesa compiles when configured without LLVM
2007-11-02Implement sin opcode.Zack Rusin
Seems to have similar rounding border problems as cos.
2007-11-02Implement scs opcodeZack Rusin
2007-11-02Implement COS and CMP opcode.Zack Rusin
There's some weird rounding issue with COS that I can't figure out.
2007-11-02Add debugging ifdefs to make it less verboseZack Rusin
2007-11-02Get fragment shaders working on top of LLVM.Zack Rusin
Redo the entry points, get the output propagation correctly, interpolate the inputs before feeding into llvm for now.
2007-11-02Change the fragment shader signature to better match actualZack Rusin
arguments that we need there.
2007-11-02Add basic entry points for fragment shaders.Zack Rusin
2007-11-02Renaming llvmtgsi to gallivm. Taking first steps on the way to supportingZack Rusin
fragment shaders through llvm.
2007-11-01Start re-working SwapBuffers.Brian
intelCopyBuffer() is now intelDisplayBuffer(): it displays the given surface in the on-screen window. Added a pipe_surface parameter to winsys->flush_frontbuffer(). Front buffer rendering/flushing actually works now. But, we should only allocate the front surface on demand...
2007-11-01don't call _mesa_init_driver_functions()Brian
2007-11-01remove old comment about tnl/vfBrian
2007-11-01Reserve the right number of dwords for hardware state, and handle the case ↵José Fonseca
where it fails.
2007-11-01Obsolete fileBrian
2007-11-01remove xmesa_set_renderbuffer_funcs()Brian
2007-11-01disable/omit renderbuffer span codeBrian
2007-11-01remove unused funcs, macrosBrian
2007-11-01xget_image() wrapper to catch BadMatch errorsBrian
2007-11-01move dither kernels to xm_surface.cBrian
2007-11-01fix some tile clipping bugsBrian
2007-11-01move CLIP_TILE, add commentsBrian
2007-11-01rewrite xmesa_get_tile_rgba() to not use span funcsBrian
2007-11-01reimplement xmesa_put_tile_rgba() w/out span funcsBrian
2007-11-01implement get/put_tile() for xlib driverBrian
2007-11-01Implement surface clearing w/out dependency on XMesa/Mesa stuff.Brian
2007-10-31make winsys objects singletons, commentsBrian
2007-10-31Clean up xmesa winsys stuffBrian
Plug xmesa_is_format_supported() into the softpipe_winsys object.
2007-10-31update comments for pipe_contextBrian
2007-10-31remove some extension #definesBrian
2007-10-31ObsoleteBrian
2007-10-31move few remaining bits of xm_dd.c into xm_api.cBrian
2007-10-31move dither kernels/tables to xm_span.cBrian
2007-10-31Remove xmesa_update_state(), which was called by ctx->Driver.UpdateState()Brian
2007-10-31move surface clear functions to xm_buffer.cBrian