diff options
author | Eric Anholt <eric@anholt.net> | 2008-12-31 00:02:43 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2008-12-31 00:10:29 -0800 |
commit | e1a92175542c6645c23cc78f2a4fcd36dd0235e6 (patch) | |
tree | 7e7882f6e7dce084461112bbd3bb00fa60a4fe56 /src/mesa/drivers/dri/intel/intel_pixel.h | |
parent | e8d7db31e2a6784c765911233cb3d888f612837f (diff) |
intel: Add support for glBitmap as metaops using GL calls.
This lets us avoid software fallbacks when clients forget to turn some state
off (engine demo) or just do crazy things to test conformance (OGLC).
This should probably be brought into mesa generic code so other drivers can
make use of it.
Bug #19016.
Diffstat (limited to 'src/mesa/drivers/dri/intel/intel_pixel.h')
-rw-r--r-- | src/mesa/drivers/dri/intel/intel_pixel.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/intel/intel_pixel.h b/src/mesa/drivers/dri/intel/intel_pixel.h index 6fa6effe83..9556efc71c 100644 --- a/src/mesa/drivers/dri/intel/intel_pixel.h +++ b/src/mesa/drivers/dri/intel/intel_pixel.h @@ -32,6 +32,14 @@ void intelInitPixelFuncs(struct dd_function_table *functions); +void intel_meta_set_passthrough_vertex_program(struct intel_context *intel); +void intel_meta_restore_vertex_program(struct intel_context *intel); +void intel_meta_set_fragment_program(struct intel_context *intel, + struct gl_fragment_program **prog, + const char *prog_string); +void intel_meta_restore_fragment_program(struct intel_context *intel); +void intel_free_pixel_state(struct intel_context *intel); + GLboolean intel_check_blit_fragment_ops(GLcontext * ctx, GLboolean src_alpha_is_one); |