Ian Romanick
8aa209c766
Make GL_ARB_draw_buffers mandatory
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
16年前
Ian Romanick
474cda6fa9
Make GL_{EXT,SUN}_multi_draw_arrays and GL_IBM_multimode_draw_arrays mandatory
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
16年前
Ian Romanick
82b9661894
Make GL_ARB_vertex_buffer_object mandatory
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
16年前
Ian Romanick
2b77b1d62e
Make GL_ARB_multisample mandatory
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
16年前
Ian Romanick
33fa5e4bfa
Make GL_ARB_texture_compression mandatory
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
16年前
Brian Paul
26da28c995
mesa: remove GL_SGIX_shadow, GL_SGIX_shadow_ambient and GL_SGIX_depth_texture
Everyone should be using the newer/better ARB versions of these extensions.
16年前
Brian Paul
f584752afe
docs: document GL_EXT_texture_swizzle
16年前
Brian Paul
3dcc48e688
i965: minor tweak: replace OPCODE_MOV with OPCODE_SWZ
Just to reinforce the understanding that an extended swizzle with 0 and 1
terms is possible there.
16年前
Brian Paul
c0d3b7679a
i965: implement GL_EXT_texture_swizzle
If the texture swizzle is not XYZW (no-op) add an extra MOV instruction
after the TEX instruction to rearrange the components.
16年前
Brian Paul
9e7903e492
i965: minor clean-up, comments, etc.
16年前
Brian Paul
68acc61fc3
Merge commit 'origin/master' into texture_swizzle
16年前
Brian Paul
faa48915d2
i965: fix bug in pass0_precalc_mov()
Previously, "in-place" swizzles such as:
MOV t, t.xxyx;
were handled incorrectly. Fixed by splitting the one loop into two loops so we
get all the refs before assigning them (to avoid potential clobbering).
16年前
Brian Paul
2ace634024
i965: minor comment additions/edits
16年前
Brian Paul
89fddf978c
i965: minor improvements in brw_wm_populate_key()
16年前
Brian Paul
177eda834e
i965: remove pad field
16年前
Brian Paul
f78c388b6c
i965: widen per-texture bitfields for 16 texture image units
16年前
Brian Paul
3147d7785d
i965: minor comments
16年前
Brian Paul
72f0b4a55b
mesa: additional GL_INVALID_OPERATION tests for texture swizzle
16年前
Brian Paul
54c62ba5c3
mesa: implement texture swizzling in swrast
And enable GL_EXT_texture_swizzle for software drivers.
16年前
Brian Paul
4a89e51c5f
mesa: set/get new state for GL_EXT_texture_swizzle
16年前
Brian Paul
be1a76f88f
mesa: if texObj is NULL in fetch_texel_*(), return black.
16年前
Eric Anholt
0f72de5538
dri2: add complaints for more initialization failures.
Somehow we're running into DRI2Authenticate failing, and silent demotion to
swrast is bad.
16年前
Eric Anholt
65d39a9eed
intel: clean up more pf mess.
16年前
Brian Paul
318e53a4bf
mesa: refactor glTexParameter code
16年前
Brian Paul
38768dbc76
mesa: move call to _mesa_update_framebuffer_visual()
Update the visual info in the _mesa_test_framebuffer_completeness()
function when we've determined the FBO to be "complete".
Fixes regression seen in progs/demos/shadowtex.c
16年前
Brian Paul
3cf7f9887a
i915: rename some functions
16年前
Brian Paul
d0c8ed73cc
intel: replace i915/intel_state.c and i965/intel_state.c with shared file
16年前
Brian Paul
69fd665b64
intel: whitespace changes
16年前
Brian Paul
84c8b5bbf9
intel: move some driver functions around
A step toward consolidating i915/intel_state.c and i965/intel_state.c
16年前
Brian Paul
72ee0e247d
intel: check if stencil test is enabled in intel_stencil_drawpixels()
16年前
Brian Paul
723648f2ee
intel: save/restore GL matrix mode in intel_meta_set_passthrough_transform(), intel_meta_restore_transform()
16年前
Brian Paul
36daee1c7b
intel: asst. casts to silence warnings
16年前
Brian Paul
6c244b0f32
intel: #include clean-ups
16年前
Brian Paul
d555cdbe3e
intel: remove old #includes
16年前
Brian Paul
aae2729aeb
intel: make intelUpdateScreenFromSAREA() static
16年前
Brian Paul
66c7f06413
intel: remove unused var
16年前
Brian Paul
4006c5e452
intel: move intelInitExtensions() and related code into new intel_extensions.c
16年前
Brian Paul
4451eb2e75
intel: move glClear-related code into new intel_clear.c file
16年前
Brian Paul
6fcebbe719
intel: Move swap-related functions from intel_buffers.c to new intel_swapbuffers.c
16年前
Brian Paul
3b23a8e07d
i965: scissor rect was inverted when rendering to texture
16年前
Robert Ellison
523febe12e
mesa: add missing texture_put_row_rgb() function in texrender.c
The wrap_texture() function doesn't set the renderbuffer PutRowRGB() method,
which is used to implement DrawPixels(). This fix adds an implementation
of this method.
16年前
Brian Paul
ea8d0aa94b
docs: added GL_NV_texture_env_combine4
16年前
Brian Paul
cba5ce1665
Merge branch 'tex_combine4'
16年前
Brian Paul
628b52241b
i965: init array->Format fields (see bug 19708)
16年前
Brian Paul
96ee3db6f7
intel: enable GL_NV_texture_env_combine4 extension
16年前
Brian Paul
d4757cd02a
mesa: enable GL_NV_texture_env_combine4 for sw drivers
16年前
Brian Paul
6947f85cb5
mesa: updated fragment shader codegen for GL_NV_texture_env_combine4
Expand struct fields, increase loops and handle new 4-term ADD modes.
Plus, some new assertions to catch switch/default cases that may be incorrect.
16年前
Brian Paul
2d508c1d5c
swrast: updates for GL_NV_texture_env_combine4
16年前
Brian Paul
e082314cab
mesa: update state setup/validation for GL_NV_texture_env_combine4
16年前
Brian Paul
08fbbdd4dc
mesa: update glTexEnv(), glGetTexEnv() for GL_NV_texture_env_combine4
16年前