CVS commit: xsrc/external/mit/MesaLib7/dist
Module Name:xsrc Committed By: mrg Date: Sun Jul 11 01:14:05 UTC 2021 Removed Files: xsrc/external/mit/MesaLib7/dist/include/GL: gl.h gl_mangle.h glext.h glfbdev.h glu.h glu_mangle.h glx.h glx_mangle.h glxext.h mesa_wgl.h osmesa.h vms_x_fix.h wglext.h wmesa.h xsrc/external/mit/MesaLib7/dist/include/GL/internal: dri_interface.h sarea.h xsrc/external/mit/MesaLib7/dist/include/GLES: egl.h gl.h glext.h glplatform.h xsrc/external/mit/MesaLib7/dist/include/GLES2: gl2.h gl2ext.h gl2platform.h xsrc/external/mit/MesaLib7/dist/include/KHR: khrplatform.h xsrc/external/mit/MesaLib7/dist/include/c99: inttypes.h stdbool.h stdint.h xsrc/external/mit/MesaLib7/dist/include/pci_ids: i810_pci_ids.h i915_pci_ids.h i965_pci_ids.h pci_id_driver_map.h r200_pci_ids.h r300_pci_ids.h r600_pci_ids.h radeon_pci_ids.h xsrc/external/mit/MesaLib7/dist/src/gallium/auxiliary/util: dbghelp.h u_atomic.h u_bitmask.c u_bitmask.h u_blit.c u_blit.h u_blitter.c u_blitter.h u_box.h u_cache.c u_cache.h u_caps.c u_caps.h u_clear.h u_cpu_detect.c u_cpu_detect.h u_debug.c u_debug.h u_debug_describe.c u_debug_describe.h u_debug_memory.c u_debug_refcnt.c u_debug_refcnt.h u_debug_stack.c u_debug_stack.h u_debug_symbol.c u_debug_symbol.h u_dirty_flags.h u_dirty_surfaces.h u_dl.c u_dl.h u_double_list.h u_draw.c u_draw.h u_draw_quad.c u_draw_quad.h u_dump.h u_dump_defines.c u_dump_state.c u_dynarray.h u_fifo.h u_format.c u_format.csv u_format.h u_format_latc.c u_format_latc.h u_format_other.c u_format_other.h u_format_pack.py u_format_parse.py u_format_r11g11b10f.h u_format_rgb9e5.h u_format_rgtc.c u_format_rgtc.h u_format_s3tc.c u_format_s3tc.h u_format_srgb.h u_format_srgb.py u_format_table.py u_format_tests.c u_format_tests.h u_format_yuv.c u_format_yuv.h u_format_zs.c u_format_zs.h u_framebuffer.c u_framebuffer.h u_gen_mipmap.c u_gen_mipmap.h u_half.h u_half.py u_handle_table.c u_handle_table.h u_hash.c u_hash.h u_hash_table.c u_hash_table.h u_index_modify.c u_index_modify.h u_init.h u_inlines.h u_keymap.c u_keymap.h u_linear.c u_linear.h u_linkage.c u_linkage.h u_math.c u_math.h u_memory.h u_mm.c u_mm.h u_network.c u_network.h u_pack_color.h u_pointer.h u_prim.h u_pstipple.c u_pstipple.h u_rect.c u_rect.h u_resource.c u_ringbuffer.c u_ringbuffer.h u_sampler.c u_sampler.h u_simple_list.h u_simple_screen.h u_simple_shaders.c u_simple_shaders.h u_slab.c u_slab.h u_snprintf.c u_split_prim.h u_sse.h u_staging.c u_staging.h u_string.h u_surface.c u_surface.h u_surfaces.c u_surfaces.h u_texture.c u_texture.h u_tile.c u_tile.h u_time.h u_transfer.c u_transfer.h u_upload_mgr.c u_upload_mgr.h u_vbuf_mgr.c u_vbuf_mgr.h xsrc/external/mit/MesaLib7/dist/src/glsl: Makefile Makefile.template README SConscript ast.h ast_expr.cpp ast_function.cpp ast_to_hir.cpp ast_type.cpp builtin_function.cpp builtin_stubs.cpp builtin_types.h builtin_variables.h glsl_lexer.cpp glsl_lexer.ll glsl_parser.cpp glsl_parser.h glsl_parser.yy glsl_parser_extras.cpp glsl_parser_extras.h glsl_symbol_table.cpp glsl_symbol_table.h glsl_types.cpp glsl_types.h hir_field_selection.cpp ir.cpp ir.h ir_basic_block.cpp ir_basic_block.h ir_clone.cpp ir_constant_expression.cpp ir_expression_flattening.cpp ir_expression_flattening.h ir_function.cpp ir_function_can_inline.cpp ir_function_detect_recursion.cpp ir_function_inlining.h ir_hierarchical_visitor.cpp ir_hierarchical_visitor.h ir_hv_accept.cpp ir_import_prototypes.cpp ir_optimization.h ir_print_visitor.cpp ir_print_visitor.h ir_reader.cpp ir_reader.h ir_rvalue_visitor.cpp ir_rvalue_visitor.h ir_set_program_inouts.cpp ir_validate.cpp ir_variable.cpp ir_variable_refcount.cpp ir_variable_refcount.h ir_visitor.h link_functions.cpp linker.cpp linker.h list.h loop_analysis.cpp loop_analysis.h loop_controls.cpp loop_unroll.cpp lower_discard.cpp lower_if_to_cond_assign.cpp lower_instructions.cpp lower_jumps.cpp lower_mat_op_to_vec.cpp lower_noise.cpp lower_texture_projection.cpp lower_variable_index_to_cond_assign.cpp lower_vec_index_to_cond_assign.cpp lower_vec_index_to_swizzle.cpp lower_vector.cpp main.cpp opt_algebraic.cpp opt_constant_folding.cpp opt_constant_propagation.cpp opt_constant_variable.cpp
CVS commit: xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300
Module Name:xsrc Committed By: kamil Date: Wed Jul 25 18:52:53 UTC 2018 Modified Files: xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300: r300_render.h Log Message: Avoid Undefined Behavior in r300_render.h Specify R300_FALLBACK_INVALID_BUFFERS without altering signed bit. Requested by GCC when building with Undefined Behavior Sanitizer. To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 \ xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/r300_render.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/r300_render.h diff -u xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/r300_render.h:1.1.1.1 xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/r300_render.h:1.2 --- xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/r300_render.h:1.1.1.1 Mon Jan 5 02:40:58 2015 +++ xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/r300_render.h Wed Jul 25 18:52:53 2018 @@ -43,7 +43,7 @@ #define R300_FALLBACK_FRAGMENT_PROGRAM (1 << 23) #define R300_FALLBACK_RADEON_COMMON (1 << 29) #define R300_FALLBACK_AOS_LIMIT (1 << 30) -#define R300_FALLBACK_INVALID_BUFFERS (1 << 31) +#define R300_FALLBACK_INVALID_BUFFERS (1U << 31) #define R300_RASTER_FALLBACK_MASK0x #define MASK_XYZW (R300_WRITE_ENA_X | R300_WRITE_ENA_Y | R300_WRITE_ENA_Z | R300_WRITE_ENA_W)
CVS commit: xsrc/external/mit/MesaLib7/dist/src/glsl
Module Name:xsrc Committed By: mrg Date: Sun Feb 4 09:36:25 UTC 2018 Modified Files: xsrc/external/mit/MesaLib7/dist/src/glsl: ir_validate.cpp Log Message: fix a signed vs unsigned issue GCC 6.4 picked up. To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 \ xsrc/external/mit/MesaLib7/dist/src/glsl/ir_validate.cpp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/MesaLib7/dist/src/glsl/ir_validate.cpp diff -u xsrc/external/mit/MesaLib7/dist/src/glsl/ir_validate.cpp:1.1.1.1 xsrc/external/mit/MesaLib7/dist/src/glsl/ir_validate.cpp:1.2 --- xsrc/external/mit/MesaLib7/dist/src/glsl/ir_validate.cpp:1.1.1.1 Mon Jan 5 02:40:57 2015 +++ xsrc/external/mit/MesaLib7/dist/src/glsl/ir_validate.cpp Sun Feb 4 09:36:25 2018 @@ -447,7 +447,7 @@ ir_validate::visit_leave(ir_expression * ir_visitor_status ir_validate::visit_leave(ir_swizzle *ir) { - int chans[4] = {ir->mask.x, ir->mask.y, ir->mask.z, ir->mask.w}; + unsigned chans[4] = {ir->mask.x, ir->mask.y, ir->mask.z, ir->mask.w}; for (unsigned int i = 0; i < ir->type->vector_elements; i++) { if (chans[i] >= ir->val->type->vector_elements) {
CVS commit: xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300
Module Name:xsrc Committed By: mrg Date: Mon Jan 5 02:49:16 UTC 2015 Modified Files: xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300: radeon_screen.c radeon_screen.h Log Message: add a __driDriverGetExtensions_r300() that new libGL wants. To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 \ xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/radeon_screen.c \ xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/radeon_screen.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/radeon_screen.c diff -u xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/radeon_screen.c:1.1.1.1 xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/radeon_screen.c:1.2 --- xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/radeon_screen.c:1.1.1.1 Mon Jan 5 02:40:58 2015 +++ xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/radeon_screen.c Mon Jan 5 02:49:16 2015 @@ -2213,3 +2213,11 @@ PUBLIC const __DRIextension *__driDriver driDRI2Extension.base, NULL }; + +#if defined(RADEON_R300) +/* Forward support for Mesa 10.x */ +PUBLIC const __DRIextension **__driDriverGetExtensions_r300(void) +{ + return __driDriverExtensions; +} +#endif Index: xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/radeon_screen.h diff -u xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/radeon_screen.h:1.1.1.1 xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/radeon_screen.h:1.2 --- xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/radeon_screen.h:1.1.1.1 Mon Jan 5 02:40:58 2015 +++ xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/radeon_screen.h Mon Jan 5 02:49:16 2015 @@ -142,4 +142,6 @@ struct __DRIimageRec { ((screen-chip_flags RADEON_CLASS_MASK) == RADEON_CLASS_R600) extern void radeonDestroyBuffer(__DRIdrawable *driDrawPriv); +const __DRIextension **__driDriverGetExtensions_r300(void); + #endif /* __RADEON_SCREEN_H__ */