Linux (in-kernel Radeon): Video fails to start, 'Failed to build shader variant'

Bugs that have been resolved.

Moderator: Graf Zahl

Locked
Veyrdite
Posts: 3
Joined: Tue May 17, 2016 11:33

Linux (in-kernel Radeon): Video fails to start, 'Failed to build shader variant'

Post by Veyrdite »

Problem
Gzdoom starts (menu sounds work) but video does not function. Window appears black. Window fills with random VRAM garbage when resized.

This error is repeated in the console:

Code: Select all

EE r600_shader.c:183 r600_pipe_shader_create - translation from TGSI failed !
EE r600_state_common.c:826 r600_shader_select - Failed to build shader variant (type=1) -1
(Error probably coming from Mesa)

Software & Hardware
Kernel: Linux 4.5.4_1 #1 SMP PREEMPT Wed May 11 16:12:21 UTC 2016 x86_64 GNU/Linux
Graphics drivers: in-kernel (open-source) Radeon. The traditional/old ones, not the newer swanky ones that only have experimental support.
Graphics card: Radeon Radeon HD 6790 (Barts LE)
Distro: Void Linux
Gzdoom version: git 362e21a6b32e3aa1b773afcf9dd8fb4a28a34722 (latest as of writing AFAIK)

This problem previously existed when I last used gzdoom on Arch Linux (same hardware). This was using gzdoom from the Arch repositories around a year ago.

Workarounds
I have tried changing anything with the word 'shader' in gzdoom.ini to false with no success.

For the past year or so I have used Zandronum instead.

Miscellaneous info
The only other game that has triggered a similar bug for me is a strange tricky-shader non-euclidian one. See https://github.com/cnlohr/noeuclid/issues/25 . Otherwise I generally don't have openGL/graphics driver issues on this software+hardware.

Full console output:

Code: Select all

 GZDoom g2.2pre-1607-g362e21a - 2016-05-17 09:12:26 +0200 - SDL version
Compiled on May 17 2016

M_LoadDefaults: Load system defaults.
W_Init: Init WADfiles.
 adding /home/valentine/games/dooms/gzdoom.pk3, 613 lumps
 adding ./doom2.wad, 2919 lumps
I_Init: Setting up machine state.
CPU Vendor ID: GenuineIntel
  Name: Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz
  Family 6, Model 42, Stepping 7
  Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2
I_InitSound: Initializing OpenAL
  Opened device ALSA Default
  EFX enabled
V_Init: allocate screen.
S_Init: Setting up sound.
ST_Init: Init startup screen.
Checking cmd-line parameters...
S_InitData: Load sound definitions.
G_ParseMapInfo: Load map definitions.
Texman.Init: Init texture manager.
ParseTeamInfo: Load team definitions.
LoadActors: Load actor definitions.
DECORATE parsing took 53.65 ms
R_Init: Init Doom refresh subsystem.
DecalLibrary: Load decals.
M_Init: Init menus.
P_Init: Init Playloop state.
ParseSBarInfo: Loading default status bar definition.
ParseSBarInfo: Loading custom status bar definition.
D_CheckNetGame: Checking network game status.
player 1 of 1 (1 nodes)
Using video driver x11
GL_VENDOR: X.Org
GL_RENDERER: Gallium 0.4 on AMD BARTS (DRM 2.43.0, LLVM 3.8.0)
GL_VERSION: 3.0 Mesa 11.2.2 (Compatibility profile)
GL_SHADING_LANGUAGE_VERSION: 1.30
GL_EXTENSIONS: GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trinary_minmax GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_window_pos GL_ATI_blend_equation_separate GL_ATI_draw_buffers GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_texture GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_KHR_context_flush_control GL_KHR_debug GL_MESA_pack_invert GL_MESA_texture_signed_rgba GL_MESA_window_pos GL_NVX_gpu_memory_info GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_packed_depth_stencil GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_NV_vdpau_interop GL_OES_EGL_image GL_OES_read_format GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays
Max. texture size: 16384
Max. texture units: 16
Max. varying: 128
Max. uniform block size: 65536
Uniform block alignment: 256
Resolution: 640 x 480
Starting MIDI playback failed
EE r600_shader.c:183 r600_pipe_shader_create - translation from TGSI failed !
EE r600_state_common.c:826 r600_shader_select - Failed to build shader variant (type=1) -1
EE r600_shader.c:183 r600_pipe_shader_create - translation from TGSI failed !
EE r600_state_common.c:826 r600_shader_select - Failed to build shader variant (type=1) -1
EE r600_shader.c:183 r600_pipe_shader_create - translation from TGSI failed !
EE r600_state_common.c:826 r600_shader_select - Failed to build shader variant (type=1) -1

....

(repeats forever) 
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Re: Linux (in-kernel Radeon): Video fails to start, 'Failed to build shader variant'

Post by Graf Zahl »

That error is close to useless. It doesn't tell me anything about what about the shader this driver does not like. Can you try starting GZDoom with '-glversion 2' on the command line?

That said, what kind of driver is this? It reports GL 3.0, but your hardware should be able to support GL 4.5.
User avatar
Rachael
Developer
Developer
Posts: 3646
Joined: Sat May 13, 2006 10:30

Re: Linux (in-kernel Radeon): Video fails to start, 'Failed to build shader variant'

Post by Rachael »

Are you sure OpenGL acceleration is enabled? I don't have a lot of experience with Linux, but I think it should be bypassing Mesa completely.

If I am interpreting your logs correctly, your X server is doing the rendering directly with its Mesa libraries, and is crediting Mesa as the actual renderer, not your graphics card driver.

In Lehman's terms, that's another way of saying your X is configured incorrectly, is not using your graphics driver, and is rendering OpenGL with software mode.
Spoiler: glxinfo
Veyrdite
Posts: 3
Joined: Tue May 17, 2016 11:33

Re: Linux (in-kernel Radeon): Video fails to start, 'Failed to build shader variant'

Post by Veyrdite »

That error is close to useless. It doesn't tell me anything about what about the shader this driver does not like
I'm not familiar with shaders. How can I track down this information? Are there some compile-time flags that are useful?

Are the environment vars on this page any use?

Running with MESA_GLSL=uniform gives me this (see attached file log_uniform.txt):

Code: Select all

 (..snip..)

Max. varying: 128
Max. uniform block size: 65536
Uniform block alignment: 256
Mesa: set program 21 uniform "texture2" (loc 2077, type "sampler2D", transpose = false) to: 1 
Mesa: set program 24 uniform "texture2" (loc 2076, type "sampler2D", transpose = false) to: 1 
Mesa: set program 57 uniform "texture2" (loc 9, type "sampler2D", transpose = false) to: 1 
Resolution: 640 x 480
Starting MIDI playback failed
Mesa: set program 21 uniform "texture2" (loc 2077, type "sampler2D", transpose = false) to: 1 
Mesa: set program 24 uniform "texture2" (loc 2076, type "sampler2D", transpose = false) to: 1 
Mesa: set program 57 uniform "texture2" (loc 9, type "sampler2D", transpose = false) to: 1 
Mesa: set program 3 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 3 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 6 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 6 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 9 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 9 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 12 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 12 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 15 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 15 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 18 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 18 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 21 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 21 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 24 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 24 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 27 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 27 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 51 uniform matrix "ProjectionMatrix" (loc 7, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 51 uniform matrix "ViewMatrix" (loc 8, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 54 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 54 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 57 uniform matrix "ProjectionMatrix" (loc 4, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 57 uniform matrix "ViewMatrix" (loc 5, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 60 uniform matrix "ProjectionMatrix" (loc 4, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 60 uniform matrix "ViewMatrix" (loc 5, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 63 uniform matrix "ProjectionMatrix" (loc 4, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 63 uniform matrix "ViewMatrix" (loc 5, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 6 uniform "uTextureMode" (loc 2062, type "int", transpose = false) to: 2 
Mesa: set program 6 uniform "uLightAttr" (loc 2072, type "vec4", transpose = false) to: 0 0 0 -1 
Mesa: set program 6 uniform "uFogColor" (loc 2065, type "vec4", transpose = false) to: 1 1 1 1 
Mesa: set program 6 uniform "uObjectColor" (loc 2063, type "vec4", transpose = false) to: 1 1 1 1 
Mesa: set program 6 uniform "uLightIndex" (loc 2074, type "int", transpose = false) to: -1 
Mesa: set program 6 uniform "uClipSplit" (loc 2, type "vec2", transpose = false) to: -1e+06 1e+06 
Mesa: set program 6 uniform matrix "TextureMatrix" (loc 12, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 6 uniform matrix "ModelMatrix" (loc 11, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
EE r600_shader.c:183 r600_pipe_shader_create - translation from TGSI failed !
EE r600_state_common.c:826 r600_shader_select - Failed to build shader variant (type=1) -1
Mesa: set program 3 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 3 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 6 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 6 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 9 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 9 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 12 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 12 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 15 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 15 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 18 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 18 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 21 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 21 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 24 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 24 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 27 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 27 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 51 uniform matrix "ProjectionMatrix" (loc 7, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 51 uniform matrix "ViewMatrix" (loc 8, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 54 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 54 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 57 uniform matrix "ProjectionMatrix" (loc 4, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 57 uniform matrix "ViewMatrix" (loc 5, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 60 uniform matrix "ProjectionMatrix" (loc 4, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 60 uniform matrix "ViewMatrix" (loc 5, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 63 uniform matrix "ProjectionMatrix" (loc 4, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 63 uniform matrix "ViewMatrix" (loc 5, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 3 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 3 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 6 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 6 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 9 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 9 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 12 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 12 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 15 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 15 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 18 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 18 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 21 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 21 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 24 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 24 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 27 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 27 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 51 uniform matrix "ProjectionMatrix" (loc 7, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 51 uniform matrix "ViewMatrix" (loc 8, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 54 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 54 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 57 uniform matrix "ProjectionMatrix" (loc 4, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 57 uniform matrix "ViewMatrix" (loc 5, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 60 uniform matrix "ProjectionMatrix" (loc 4, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 60 uniform matrix "ViewMatrix" (loc 5, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 63 uniform matrix "ProjectionMatrix" (loc 4, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 63 uniform matrix "ViewMatrix" (loc 5, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
EE r600_shader.c:183 r600_pipe_shader_create - translation from TGSI failed !
EE r600_state_common.c:826 r600_shader_select - Failed to build shader variant (type=1) -1
Mesa: set program 6 uniform "uTextureMode" (loc 2062, type "int", transpose = false) to: 0 
EE r600_shader.c:183 r600_pipe_shader_create - translation from TGSI failed !
EE r600_state_common.c:826 r600_shader_select - Failed to build shader variant (type=1) -1
Mesa: set program 3 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 3 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 6 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 6 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 9 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 9 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 12 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 12 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 15 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 15 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 18 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 18 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 21 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 21 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 24 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 24 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 27 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 27 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 51 uniform matrix "ProjectionMatrix" (loc 7, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 51 uniform matrix "ViewMatrix" (loc 8, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 54 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 54 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 57 uniform matrix "ProjectionMatrix" (loc 4, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 57 uniform matrix "ViewMatrix" (loc 5, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 60 uniform matrix "ProjectionMatrix" (loc 4, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 60 uniform matrix "ViewMatrix" (loc 5, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 63 uniform matrix "ProjectionMatrix" (loc 4, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 63 uniform matrix "ViewMatrix" (loc 5, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 3 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 3 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 6 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 6 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 9 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 9 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 12 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 12 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 15 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 15 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 18 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 18 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 21 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 21 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 24 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 24 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 27 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 27 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 51 uniform matrix "ProjectionMatrix" (loc 7, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 51 uniform matrix "ViewMatrix" (loc 8, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 54 uniform matrix "ProjectionMatrix" (loc 9, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 54 uniform matrix "ViewMatrix" (loc 10, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 57 uniform matrix "ProjectionMatrix" (loc 4, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 57 uniform matrix "ViewMatrix" (loc 5, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 60 uniform matrix "ProjectionMatrix" (loc 4, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 60 uniform matrix "ViewMatrix" (loc 5, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 63 uniform matrix "ProjectionMatrix" (loc 4, type "mat4", transpose = false) to: 0.003125 0 0 0 , 0 -0.00416667 0 0 , 0 0 -1 0 , -1 1 -0 1 
Mesa: set program 63 uniform matrix "ViewMatrix" (loc 5, type "mat4", transpose = false) to: 1 0 0 0 , 0 1 0 0 , 0 0 1 0 , 0 0 0 1 
Mesa: set program 6 uniform "uTextureMode" (loc 2062, type "int", transpose = false) to: 2 
EE r600_shader.c:183 r600_pipe_shader_create - translation from TGSI failed !
EE r600_state_common.c:826 r600_shader_select - Failed to build shader variant (type=1) -1
Mesa: set program 6 uniform "uTextureMode" (loc 2062, type "int", transpose = false) to: 0 
EE r600_shader.c:183 r600_pipe_shader_create - translation from TGSI failed !
EE r600_state_common.c:826 r600_shader_select - Failed to build shader variant (type=1) -1

(..snip..)
Running with R600_DUMP_SHADERS=1 (see attached file log_shaderdump.txt) provides this:

Code: Select all

(..snip..)

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, }
   {src_offset = 16, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, }

===== SHADER #1 ==================================== FETCH/BARTS/EVERGREEN =====
===== 12 dw ===== 3 gprs ===== 0 stack =========================================
0000  00000002 80800400 VTX 2 @4
 0004  7c000000 08cd1001 00080000 VFETCH              R1.xyzw, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:0)
 0008  7c000000 08cd1002 00080010 VFETCH              R2.xyzw, R0.x + 16b ,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32_UINT, }

===== SHADER #2 ==================================== FETCH/BARTS/EVERGREEN =====
===== 8 dw ===== 2 gprs ===== 0 stack ==========================================
0000  00000002 80800000 VTX 1 @4
 0004  7c000000 13564001 00080000 VFETCH              R1.x001, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:13 NUM:1 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32_UINT, }

===== SHADER #3 ==================================== FETCH/BARTS/EVERGREEN =====
===== 8 dw ===== 2 gprs ===== 0 stack ==========================================
0000  00000002 80800000 VTX 1 @4
 0004  7c000000 17561001 00080000 VFETCH              R1.xy01, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:29 NUM:1 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32_UINT, }

===== SHADER #4 ==================================== FETCH/BARTS/EVERGREEN =====
===== 8 dw ===== 2 gprs ===== 0 stack ==========================================
0000  00000002 80800000 VTX 1 @4
 0004  7c000000 1bd51001 00080000 VFETCH              R1.xyz1, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:47 NUM:1 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_UINT, }

===== SHADER #5 ==================================== FETCH/BARTS/EVERGREEN =====
===== 8 dw ===== 2 gprs ===== 0 stack ==========================================
0000  00000002 80800000 VTX 1 @4
 0004  7c000000 188d1001 00080000 VFETCH              R1.xyzw, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:34 NUM:1 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, }
   {src_offset = 16, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, }

===== SHADER #6 ==================================== FETCH/BARTS/EVERGREEN =====
===== 12 dw ===== 3 gprs ===== 0 stack =========================================
0000  00000002 80800400 VTX 2 @4
 0004  7c000000 08cd1001 00080000 VFETCH              R1.xyzw, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:0)
 0008  7c000000 08cd1002 00080010 VFETCH              R2.xyzw, R0.x + 16b ,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32_UINT, }

===== SHADER #7 ==================================== FETCH/BARTS/EVERGREEN =====
===== 8 dw ===== 2 gprs ===== 0 stack ==========================================
0000  00000002 80800000 VTX 1 @4
 0004  7c000000 13564001 00080000 VFETCH              R1.x001, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:13 NUM:1 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32_UINT, }

===== SHADER #8 ==================================== FETCH/BARTS/EVERGREEN =====
===== 8 dw ===== 2 gprs ===== 0 stack ==========================================
0000  00000002 80800000 VTX 1 @4
 0004  7c000000 17561001 00080000 VFETCH              R1.xy01, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:29 NUM:1 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32_UINT, }

===== SHADER #9 ==================================== FETCH/BARTS/EVERGREEN =====
===== 8 dw ===== 2 gprs ===== 0 stack ==========================================
0000  00000002 80800000 VTX 1 @4
 0004  7c000000 1bd51001 00080000 VFETCH              R1.xyz1, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:47 NUM:1 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_UINT, }

===== SHADER #10 =================================== FETCH/BARTS/EVERGREEN =====
===== 8 dw ===== 2 gprs ===== 0 stack ==========================================
0000  00000002 80800000 VTX 1 @4
 0004  7c000000 188d1001 00080000 VFETCH              R1.xyzw, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:34 NUM:1 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable
Using video driver x11
--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, }
   {src_offset = 16, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, }

===== SHADER #11 =================================== FETCH/BARTS/EVERGREEN =====
===== 12 dw ===== 3 gprs ===== 0 stack =========================================
0000  00000002 80800400 VTX 2 @4
 0004  7c000000 08cd1001 00080000 VFETCH              R1.xyzw, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:0)
 0008  7c000000 08cd1002 00080010 VFETCH              R2.xyzw, R0.x + 16b ,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32_UINT, }

===== SHADER #12 =================================== FETCH/BARTS/EVERGREEN =====
===== 8 dw ===== 2 gprs ===== 0 stack ==========================================
0000  00000002 80800000 VTX 1 @4
 0004  7c000000 13564001 00080000 VFETCH              R1.x001, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:13 NUM:1 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32_UINT, }

===== SHADER #13 =================================== FETCH/BARTS/EVERGREEN =====
===== 8 dw ===== 2 gprs ===== 0 stack ==========================================
0000  00000002 80800000 VTX 1 @4
 0004  7c000000 17561001 00080000 VFETCH              R1.xy01, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:29 NUM:1 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32_UINT, }

===== SHADER #14 =================================== FETCH/BARTS/EVERGREEN =====
===== 8 dw ===== 2 gprs ===== 0 stack ==========================================
0000  00000002 80800000 VTX 1 @4
 0004  7c000000 1bd51001 00080000 VFETCH              R1.xyz1, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:47 NUM:1 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_UINT, }

===== SHADER #15 =================================== FETCH/BARTS/EVERGREEN =====
===== 8 dw ===== 2 gprs ===== 0 stack ==========================================
0000  00000002 80800000 VTX 1 @4
 0004  7c000000 188d1001 00080000 VFETCH              R1.xyzw, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:34 NUM:1 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable
GL_VENDOR: X.Org
GL_RENDERER: Gallium 0.4 on AMD BARTS (DRM 2.43.0, LLVM 3.8.0)
GL_VERSION: 3.0 Mesa 11.2.2 (Compatibility profile)
GL_SHADING_LANGUAGE_VERSION: 1.30
GL_EXTENSIONS: GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trinary_minmax GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_window_pos GL_ATI_blend_equation_separate GL_ATI_draw_buffers GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_texture GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_KHR_context_flush_control GL_KHR_debug GL_MESA_pack_invert GL_MESA_texture_signed_rgba GL_MESA_window_pos GL_NVX_gpu_memory_info GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_packed_depth_stencil GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_NV_vdpau_interop GL_OES_EGL_image GL_OES_read_format GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays
Max. texture size: 16384
Max. texture units: 16
Max. varying: 128
Max. uniform block size: 65536
Uniform block alignment: 256
--------------------------------------------------------------
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], CONSTANT
DCL OUT[0], COLOR
  0: MOV OUT[0], IN[0]
  1: END

===== SHADER #16 ====================================== PS/BARTS/EVERGREEN =====
===== 20 dw ===== 2 gprs ===== 0 stack =========================================
0000  00000002 a01c0000 ALU 8 @4
 0004  000001c0 00007010     1      x: INTERP_LOAD_P0     R0.x,  Param0.x
 0006  000005c0 20007010            y: INTERP_LOAD_P0     R0.y,  Param0.y
 0008  000009c0 40007010            z: INTERP_LOAD_P0     R0.z,  Param0.z
 0010  80000dc0 60007010            w: INTERP_LOAD_P0     R0.w,  Param0.w
 0012  000000fe 00200c90     2      x: MOV                R1.x,  PV.x
 0014  000004fe 20200c90            y: MOV                R1.y,  PV.y
 0016  000008fe 40200c90            z: MOV                R1.z,  PV.z
 0018  80000cfe 60200c90            w: MOV                R1.w,  PV.w
0002  c0008000 95200688 EXPORT_DONE        PIXEL 0     R1.xyzw  EOP
===== SHADER_END ===============================================================


===== SHADER #16 OPT ================================== PS/BARTS/EVERGREEN =====
===== 12 dw ===== 1 gprs ===== 0 stack =========================================
0000  00000002 a00c0000 ALU 4 @4
 0004  000001c0 00007010     1      x: INTERP_LOAD_P0     R0.x,  Param0.x
 0006  000005c0 20007010            y: INTERP_LOAD_P0     R0.y,  Param0.y
 0008  000009c0 40007010            z: INTERP_LOAD_P0     R0.z,  Param0.z
 0010  80000dc0 60007010            w: INTERP_LOAD_P0     R0.w,  Param0.w
0002  c0000000 95200688 EXPORT_DONE        PIXEL 0     R0.xyzw  EOP
===== SHADER_END ===============================================================

--------------------------------------------------------------
VERT
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], GENERIC[0]
  0: MOV OUT[0], IN[0]
  1: MOV OUT[1], IN[1]
  2: END

===== SHADER #17 ====================================== VS/BARTS/EVERGREEN =====
===== 24 dw ===== 5 gprs ===== 1 stack =========================================
0000  00000000 84c00000 CALL_FS @0
0002  00000004 a01c0000 ALU 8 @8
 0008  00000001 00600c90     1      x: MOV                R3.x,  R1.x
 0010  00000401 20600c90            y: MOV                R3.y,  R1.y
 0012  00000801 40600c90            z: MOV                R3.z,  R1.z
 0014  80000c01 60600c90            w: MOV                R3.w,  R1.w
 0016  00000002 00800c90     2      x: MOV                R4.x,  R2.x
 0018  00000402 20800c90            y: MOV                R4.y,  R2.y
 0020  00000802 40800c90            z: MOV                R4.z,  R2.z
 0022  80000c02 60800c90            w: MOV                R4.w,  R2.w
0004  c001a03c 95000688 EXPORT_DONE        POS   60    R3.xyzw
0006  c0024000 95200688 EXPORT_DONE        PARAM 0     R4.xyzw  EOP
===== SHADER_END ===============================================================


===== SHADER #17 OPT ================================== VS/BARTS/EVERGREEN =====
===== 6 dw ===== 3 gprs ===== 1 stack ==========================================
0000  00000000 84c00000 CALL_FS @0
0002  c0014000 95000688 EXPORT_DONE        PARAM 0     R2.xyzw
0004  c000a03c 95200688 EXPORT_DONE        POS   60    R1.xyzw  EOP
===== SHADER_END ===============================================================

Resolution: 640 x 480
--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, }
   {src_offset = 16, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, }

===== SHADER #18 =================================== FETCH/BARTS/EVERGREEN =====
===== 12 dw ===== 3 gprs ===== 0 stack =========================================
0000  00000002 80800400 VTX 2 @4
 0004  7c000000 08cd1001 00080000 VFETCH              R1.xyzw, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:0)
 0008  7c000000 08cd1002 00080010 VFETCH              R2.xyzw, R0.x + 16b ,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32_UINT, }

===== SHADER #19 =================================== FETCH/BARTS/EVERGREEN =====
===== 8 dw ===== 2 gprs ===== 0 stack ==========================================
0000  00000002 80800000 VTX 1 @4
 0004  7c000000 13564001 00080000 VFETCH              R1.x001, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:13 NUM:1 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32_UINT, }

===== SHADER #20 =================================== FETCH/BARTS/EVERGREEN =====
===== 8 dw ===== 2 gprs ===== 0 stack ==========================================
0000  00000002 80800000 VTX 1 @4
 0004  7c000000 17561001 00080000 VFETCH              R1.xy01, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:29 NUM:1 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32_UINT, }

===== SHADER #21 =================================== FETCH/BARTS/EVERGREEN =====
===== 8 dw ===== 2 gprs ===== 0 stack ==========================================
0000  00000002 80800000 VTX 1 @4
 0004  7c000000 1bd51001 00080000 VFETCH              R1.xyz1, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:47 NUM:1 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_UINT, }

===== SHADER #22 =================================== FETCH/BARTS/EVERGREEN =====
===== 8 dw ===== 2 gprs ===== 0 stack ==========================================
0000  00000002 80800000 VTX 1 @4
 0004  7c000000 188d1001 00080000 VFETCH              R1.xyzw, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:34 NUM:1 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable
--------------------------------------------------------------
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], CONSTANT
DCL OUT[0], COLOR
  0: MOV OUT[0], IN[0]
  1: END

===== SHADER #23 ====================================== PS/BARTS/EVERGREEN =====
===== 20 dw ===== 2 gprs ===== 0 stack =========================================
0000  00000002 a01c0000 ALU 8 @4
 0004  000001c0 00007010     1      x: INTERP_LOAD_P0     R0.x,  Param0.x
 0006  000005c0 20007010            y: INTERP_LOAD_P0     R0.y,  Param0.y
 0008  000009c0 40007010            z: INTERP_LOAD_P0     R0.z,  Param0.z
 0010  80000dc0 60007010            w: INTERP_LOAD_P0     R0.w,  Param0.w
 0012  000000fe 00200c90     2      x: MOV                R1.x,  PV.x
 0014  000004fe 20200c90            y: MOV                R1.y,  PV.y
 0016  000008fe 40200c90            z: MOV                R1.z,  PV.z
 0018  80000cfe 60200c90            w: MOV                R1.w,  PV.w
0002  c0008000 95200688 EXPORT_DONE        PIXEL 0     R1.xyzw  EOP
===== SHADER_END ===============================================================


===== SHADER #23 OPT ================================== PS/BARTS/EVERGREEN =====
===== 12 dw ===== 1 gprs ===== 0 stack =========================================
0000  00000002 a00c0000 ALU 4 @4
 0004  000001c0 00007010     1      x: INTERP_LOAD_P0     R0.x,  Param0.x
 0006  000005c0 20007010            y: INTERP_LOAD_P0     R0.y,  Param0.y
 0008  000009c0 40007010            z: INTERP_LOAD_P0     R0.z,  Param0.z
 0010  80000dc0 60007010            w: INTERP_LOAD_P0     R0.w,  Param0.w
0002  c0000000 95200688 EXPORT_DONE        PIXEL 0     R0.xyzw  EOP
===== SHADER_END ===============================================================

--------------------------------------------------------------
VERT
DCL IN[0]
DCL IN[1]
DCL OUT[0], POSITION
DCL OUT[1], GENERIC[0]
  0: MOV OUT[0], IN[0]
  1: MOV OUT[1], IN[1]
  2: END

===== SHADER #24 ====================================== VS/BARTS/EVERGREEN =====
===== 24 dw ===== 5 gprs ===== 1 stack =========================================
0000  00000000 84c00000 CALL_FS @0
0002  00000004 a01c0000 ALU 8 @8
 0008  00000001 00600c90     1      x: MOV                R3.x,  R1.x
 0010  00000401 20600c90            y: MOV                R3.y,  R1.y
 0012  00000801 40600c90            z: MOV                R3.z,  R1.z
 0014  80000c01 60600c90            w: MOV                R3.w,  R1.w
 0016  00000002 00800c90     2      x: MOV                R4.x,  R2.x
 0018  00000402 20800c90            y: MOV                R4.y,  R2.y
 0020  00000802 40800c90            z: MOV                R4.z,  R2.z
 0022  80000c02 60800c90            w: MOV                R4.w,  R2.w
0004  c001a03c 95000688 EXPORT_DONE        POS   60    R3.xyzw
0006  c0024000 95200688 EXPORT_DONE        PARAM 0     R4.xyzw  EOP
===== SHADER_END ===============================================================


===== SHADER #24 OPT ================================== VS/BARTS/EVERGREEN =====
===== 6 dw ===== 3 gprs ===== 1 stack ==========================================
0000  00000000 84c00000 CALL_FS @0
0002  c0014000 95000688 EXPORT_DONE        PARAM 0     R2.xyzw
0004  c000a03c 95200688 EXPORT_DONE        POS   60    R1.xyzw  EOP
===== SHADER_END ===============================================================

--------------------------------------------------------------
FRAG
DCL IN[0], GENERIC[0], CONSTANT
DCL OUT[0], COLOR
  0: MOV OUT[0], IN[0]
  1: END

===== SHADER #25 ====================================== PS/BARTS/EVERGREEN =====
===== 20 dw ===== 2 gprs ===== 0 stack =========================================
0000  00000002 a01c0000 ALU 8 @4
 0004  000001c0 00007010     1      x: INTERP_LOAD_P0     R0.x,  Param0.x
 0006  000005c0 20007010            y: INTERP_LOAD_P0     R0.y,  Param0.y
 0008  000009c0 40007010            z: INTERP_LOAD_P0     R0.z,  Param0.z
 0010  80000dc0 60007010            w: INTERP_LOAD_P0     R0.w,  Param0.w
 0012  000000fe 00200c90     2      x: MOV                R1.x,  PV.x
 0014  000004fe 20200c90            y: MOV                R1.y,  PV.y
 0016  000008fe 40200c90            z: MOV                R1.z,  PV.z
 0018  80000cfe 60200c90            w: MOV                R1.w,  PV.w
0002  c0008000 95200688 EXPORT_DONE        PIXEL 0     R1.xyzw  EOP
===== SHADER_END ===============================================================


===== SHADER #25 OPT ================================== PS/BARTS/EVERGREEN =====
===== 12 dw ===== 1 gprs ===== 0 stack =========================================
0000  00000002 a00c0000 ALU 4 @4
 0004  000001c0 00007010     1      x: INTERP_LOAD_P0     R0.x,  Param0.x
 0006  000005c0 20007010            y: INTERP_LOAD_P0     R0.y,  Param0.y
 0008  000009c0 40007010            z: INTERP_LOAD_P0     R0.z,  Param0.z
 0010  80000dc0 60007010            w: INTERP_LOAD_P0     R0.w,  Param0.w
0002  c0000000 95200688 EXPORT_DONE        PIXEL 0     R0.xyzw  EOP
===== SHADER_END ===============================================================

--------------------------------------------------------------
FRAG
DCL IN[0], GENERIC[0], LINEAR
DCL OUT[0], COLOR
DCL SAMP[0]
DCL SVIEW[0], 2D, FLOAT
  0: TEX OUT[0], IN[0], SAMP[0], 2D
  1: END

===== SHADER #26 ====================================== PS/BARTS/EVERGREEN =====
===== 28 dw ===== 3 gprs ===== 0 stack =========================================
0000  00000003 a01c0000 ALU 8 @6
 0006  00380400 00146b80     1      x: INTERP_ZW          __.x,  R0.y, Param0.x         VEC_210
 0008  00380000 20146b80            y: INTERP_ZW          __.y,  R0.x, Param0.x         VEC_210
 0010  00380400 40346b90            z: INTERP_ZW          R1.z,  R0.y, Param0.x         VEC_210
 0012  80380000 60346b90            w: INTERP_ZW          R1.w,  R0.x, Param0.x         VEC_210
 0014  00380400 00346b10     2      x: INTERP_XY          R1.x,  R0.y, Param0.x         VEC_210
 0016  00380000 20346b10            y: INTERP_XY          R1.y,  R0.x, Param0.x         VEC_210
 0018  00380400 40146b00            z: INTERP_XY          __.z,  R0.y, Param0.x         VEC_210
 0020  80380000 60146b00            w: INTERP_XY          __.w,  R0.x, Param0.x         VEC_210
0002  0000000c 80400000 TEX 1 @24
 0024  00011010 f00d1002 fc800000 SAMPLE              R2.xyzw, R1.xy__,   RID:16, SID:0 CT:NNNN
0004  c0010000 95200688 EXPORT_DONE        PIXEL 0     R2.xyzw  EOP
===== SHADER_END ===============================================================


===== SHADER #26 OPT ================================== PS/BARTS/EVERGREEN =====
===== 20 dw ===== 1 gprs ===== 0 stack =========================================
0000  00000003 a00c0000 ALU 4 @6
 0006  00380400 00146b10     1      x: INTERP_XY          R0.x,  R0.y, Param0.x         VEC_210
 0008  00b80000 20146b10            y: INTERP_XY          R0.y,  R0.x, Param0.y         VEC_210
 0010  01380400 40146b00            z: INTERP_XY          __.z,  R0.y, Param0.z         VEC_210
 0012  81b80000 60146b00            w: INTERP_XY          __.w,  R0.x, Param0.w         VEC_210
0002  00000008 80400000 TEX 1 @16
 0016  00001010 f00d1000 fc800000 SAMPLE              R0.xyzw, R0.xy__,   RID:16, SID:0 CT:NNNN
0004  c0000000 95200688 EXPORT_DONE        PIXEL 0     R0.xyzw  EOP
===== SHADER_END ===============================================================

--------------------------------------------------------------
Vertex elements state:
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32_FLOAT, }
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 1, src_format = PIPE_FORMAT_R32G32_FLOAT, }
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 2, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, }
   {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 3, src_format = PIPE_FORMAT_R32_FLOAT, }

===== SHADER #27 =================================== FETCH/BARTS/EVERGREEN =====
===== 20 dw ===== 5 gprs ===== 0 stack =========================================
0000  00000002 80800c00 VTX 4 @4
 0004  7c000000 0c151001 00080000 VFETCH              R1.xyz1, R0.x,   RID:0  VERTEX MFC:31 UCF:0 FMT(DTA:48 NUM:0 COMP:0 MODE:0)
 0008  7c000100 07961002 00080000 VFETCH              R2.xy01, R0.x,   RID:1  VERTEX MFC:31 UCF:0 FMT(DTA:30 NUM:0 COMP:0 MODE:0)
 0012  7c000200 08cd1003 00080000 VFETCH              R3.xyzw, R0.x,   RID:2  VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:0)
 0016  7c000300 03964004 00080000 VFETCH              R4.x001, R0.x,   RID:3  VERTEX MFC:31 UCF:0 FMT(DTA:14 NUM:0 COMP:0 MODE:0)
0002  00000000 85000000 RET @0
===== SHADER_END ===============================================================

--------------------------------------------------------------
FRAG
DCL IN[0], POSITION, LINEAR
DCL IN[1], GENERIC[9], PERSPECTIVE
DCL IN[2], GENERIC[10], PERSPECTIVE
DCL IN[3], GENERIC[11], PERSPECTIVE
DCL IN[4], GENERIC[12], PERSPECTIVE
DCL OUT[0], COLOR
DCL SAMP[0]
DCL SVIEW[0], 2D, FLOAT
DCL CONST[15]
DCL CONST[0..13]
DCL CONST[1][0..2047]
DCL TEMP[0]
DCL TEMP[1..173], LOCAL
DCL ADDR[0]
IMM[0] UINT32 {0, 4294967295, 16, 0}
IMM[1] INT32 {1, 2, 3, 4}
IMM[2] FLT32 {    1.0000,     0.0000,     0.1400,     0.5600}
IMM[3] INT32 {5, 0, -1, 0}
IMM[4] FLT32 {    0.3000,    16.0000,     2.0323,     1.1613}
IMM[5] FLT32 {    0.0300,     0.0001,     1.9032,     7.4839}
IMM[6] FLT32 {   -7.4839,    -1.0000,     1.4000,     0.7500}
  0: MOV TEMP[0], IN[0]
  1: MAD TEMP[0].y, IN[0], CONST[15].xxxx, CONST[15].yyyy
  2: MOV TEMP[1].xy, IN[4].xyxx
  3: MOV TEMP[2].xy, IN[3].xyxx
  4: MOV TEMP[3].xy, IN[3].xyyy
  5: TEX TEMP[3], TEMP[3], SAMP[0], 2D
  6: MOV TEMP[3], TEMP[3]
  7: MOV TEMP[4].x, IMM[0].xxxx
  8: BGNLOOP :2
  9:   USEQ TEMP[5].x, IMM[1].xxxx, CONST[1].xxxx
 10:   UCMP TEMP[4].x, TEMP[5].xxxx, IMM[0].yyyy, TEMP[4].xxxx
 11:   UIF TEMP[4].xxxx :2
 12:     MOV TEMP[3].xyz, IMM[2].xxxx
 13:     BRK
 14:   ENDIF
 15:   USEQ TEMP[6].x, IMM[1].yyyy, CONST[1].xxxx
 16:   UCMP TEMP[4].x, TEMP[6].xxxx, IMM[0].yyyy, TEMP[4].xxxx
 17:   UIF TEMP[4].xxxx :2
 18:     MOV TEMP[3].w, IMM[2].xxxx
 19:     BRK
 20:   ENDIF
 21:   USEQ TEMP[7].x, IMM[1].zzzz, CONST[1].xxxx
 22:   UCMP TEMP[4].x, TEMP[7].xxxx, IMM[0].yyyy, TEMP[4].xxxx
 23:   UIF TEMP[4].xxxx :2
 24:     ADD TEMP[8].x, IMM[2].xxxx, -TEMP[3].xxxx
 25:     ADD TEMP[9].x, IMM[2].xxxx, -TEMP[3].zzzz
 26:     MOV TEMP[8].y, TEMP[9].xxxx
 27:     ADD TEMP[10].x, IMM[2].xxxx, -TEMP[3].yyyy
 28:     MOV TEMP[8].z, TEMP[10].xxxx
 29:     MOV TEMP[8].w, TEMP[3].wwww
 30:     MOV TEMP[3], TEMP[8]
 31:     BRK
 32:   ENDIF
 33:   USEQ TEMP[11].x, IMM[1].wwww, CONST[1].xxxx
 34:   UCMP TEMP[4].x, TEMP[11].xxxx, IMM[0].yyyy, TEMP[4].xxxx
 35:   UIF TEMP[4].xxxx :2
 36:     MOV TEMP[12].xyz, IMM[2].xxxx
 37:     MUL TEMP[13].x, TEMP[3].xxxx, TEMP[3].wwww
 38:     MOV TEMP[12].w, TEMP[13].xxxx
 39:     MOV TEMP[3], TEMP[12]
 40:     BRK
 41:   ENDIF
 42:   USEQ TEMP[14].x, IMM[3].xxxx, CONST[1].xxxx
 43:   UCMP TEMP[4].x, TEMP[14].xxxx, IMM[0].yyyy, TEMP[4].xxxx
 44:   UIF TEMP[4].xxxx :2
 45:     FSLT TEMP[15].x, TEMP[2].yyyy, IMM[2].yyyy
 46:     FSLT TEMP[16].x, IMM[2].xxxx, TEMP[2].yyyy
 47:     OR TEMP[17].x, TEMP[15].xxxx, TEMP[16].xxxx
 48:     UIF TEMP[17].xxxx :2
 49:       MOV TEMP[3].w, IMM[2].yyyy
 50:     ENDIF
 51:     BRK
 52:   ENDIF
 53:   BRK
 54: ENDLOOP :2
 55: MUL TEMP[3], TEMP[3], CONST[2]
 56: FSLT TEMP[2].x, IMM[2].yyyy, CONST[5].xxxx
 57: UIF TEMP[2].xxxx :2
 58:   MUL TEMP[2].x, TEMP[3].xxxx, IMM[4].xxxx
 59:   MAD TEMP[2].x, TEMP[3].yyyy, IMM[2].wwww, TEMP[2].xxxx
 60:   MAD TEMP[2].x, TEMP[3].zzzz, IMM[2].zzzz, TEMP[2].xxxx
 61:   MOV TEMP[4].x, TEMP[2].xxxx
 62:   MOV TEMP[4].y, TEMP[2].xxxx
 63:   MOV TEMP[4].z, TEMP[2].xxxx
 64:   MOV TEMP[4].w, TEMP[3].wwww
 65:   LRP TEMP[2], CONST[5].xxxx, TEMP[4], TEMP[3]
 66: ELSE :2
 67:   MOV TEMP[2], TEMP[3]
 68: ENDIF
 69: MOV TEMP[2], TEMP[2]
 70: MOV TEMP[3].x, IMM[0].xxxx
 71: BGNLOOP :2
 72:   UCMP TEMP[3].x, CONST[6].xxxx, TEMP[3].xxxx, IMM[0].yyyy
 73:   UIF TEMP[3].xxxx :2
 74:     MOV TEMP[4].x, IMM[2].yyyy
 75:     MOV TEMP[5].x, IMM[2].yyyy
 76:     USNE TEMP[6].x, CONST[12].xxxx, IMM[3].yyyy
 77:     UIF TEMP[6].xxxx :2
 78:       USEQ TEMP[7].x, CONST[12].xxxx, IMM[1].xxxx
 79:       USEQ TEMP[8].x, CONST[12].xxxx, IMM[3].zzzz
 80:       OR TEMP[9].x, TEMP[7].xxxx, TEMP[8].xxxx
 81:       UIF TEMP[9].xxxx :2
 82:         MOV TEMP[4].x, IN[1].wwww
 83:       ELSE :2
 84:         ADD TEMP[10].xyz, IN[1].xyzz, -CONST[0].xyzz
 85:         DP3 TEMP[11].x, TEMP[10].xyzz, TEMP[10].xyzz
 86:         SQRT TEMP[12].x, TEMP[11].xxxx
 87:         MAX TEMP[4].x, IMM[4].yyyy, TEMP[12].xxxx
 88:       ENDIF
 89:       MUL TEMP[13].x, CONST[11].zzzz, TEMP[4].xxxx
 90:       EX2 TEMP[5].x, TEMP[13].xxxx
 91:     ENDIF
 92:     MOV TEMP[14], IN[2]
 93:     FSGE TEMP[15].x, CONST[11].wwww, IMM[2].yyyy
 94:     UIF TEMP[15].xxxx :2
 95:       MOV TEMP[16].x, TEMP[0].zzzz
 96:       MUL TEMP[17].x, IMM[4].zzzz, CONST[11].wwww
 97:       ADD TEMP[18].x, IMM[4].wwww, -TEMP[17].xxxx
 98:       MAX TEMP[19].x, TEMP[18].xxxx, IMM[5].xxxx
 99:       MOV_SAT TEMP[20].x, TEMP[19].xxxx
100:       FSLT TEMP[21].x, TEMP[0].zzzz, IMM[5].yyyy
101:       UIF TEMP[21].xxxx :2
102:         MOV TEMP[16].x, IMM[5].yyyy
103:       ENDIF
104:       ADD TEMP[22].x, IMM[5].zzzz, -TEMP[17].xxxx
105:       RCP TEMP[23].x, TEMP[16].xxxx
106:       MAD TEMP[24].x, IMM[5].wwww, TEMP[23].xxxx, IMM[6].xxxx
107:       ADD TEMP[25].x, TEMP[22].xxxx, -TEMP[24].xxxx
108:       MAX TEMP[26].x, TEMP[25].xxxx, TEMP[20].xxxx
109:       MIN TEMP[27].x, TEMP[26].xxxx, IMM[2].xxxx
110:       ADD TEMP[28].x, IMM[2].xxxx, -TEMP[27].xxxx
111:       MUL TEMP[14].xyz, IN[2].xyzz, TEMP[28].xxxx
112:     ELSE :2
113:       ISLT TEMP[29].x, IMM[3].yyyy, CONST[12].xxxx
114:       UIF TEMP[29].xxxx :2
115:         FSLT TEMP[30].x, TEMP[4].xxxx, CONST[11].xxxx
116:         UIF TEMP[30].xxxx :2
117:           RCP TEMP[31].x, CONST[11].xxxx
118:           MUL TEMP[32].x, TEMP[4].xxxx, TEMP[31].xxxx
119:           ADD TEMP[33].x, CONST[11].yyyy, IMM[6].yyyy
120:           MUL TEMP[34].x, TEMP[32].xxxx, TEMP[33].xxxx
121:           ADD TEMP[35].x, CONST[11].yyyy, -TEMP[34].xxxx
122:           MUL TEMP[14].xyz, TEMP[14].xyzz, TEMP[35].xxxx
123:         ENDIF
124:         MUL TEMP[14].xyz, TEMP[14].xyzz, TEMP[5].xxxx
125:       ENDIF
126:     ENDIF
127:     FSLT TEMP[36].x, IMM[2].yyyy, CONST[9].wwww
128:     FSLT TEMP[37].x, TEMP[1].xxxx, CONST[9].wwww
129:     AND TEMP[38].x, TEMP[36].xxxx, TEMP[37].xxxx
130:     UIF TEMP[38].xxxx :2
131:       RCP TEMP[39].x, CONST[9].wwww
132:       MUL TEMP[40].x, TEMP[1].xxxx, TEMP[39].xxxx
133:       ADD TEMP[41].x, IMM[2].xxxx, -TEMP[40].xxxx
134:       MUL TEMP[42], CONST[9], TEMP[41].xxxx
135:       FSLT TEMP[43].x, IMM[2].yyyy, CONST[5].xxxx
136:       UIF TEMP[43].xxxx :2
137:         MUL TEMP[44].x, TEMP[42].xxxx, IMM[4].xxxx
138:         MAD TEMP[45].x, TEMP[42].yyyy, IMM[2].wwww, TEMP[44].xxxx
139:         MAD TEMP[46].x, TEMP[42].zzzz, IMM[2].zzzz, TEMP[45].xxxx
140:         MOV TEMP[47].x, TEMP[46].xxxx
141:         MOV TEMP[47].y, TEMP[46].xxxx
142:         MOV TEMP[47].z, TEMP[46].xxxx
143:         MOV TEMP[47].w, TEMP[42].wwww
144:         LRP TEMP[48], CONST[5].xxxx, TEMP[47], TEMP[42]
145:       ELSE :2
146:         MOV TEMP[48], TEMP[42]
147:       ENDIF
148:       ADD TEMP[14].xyz, TEMP[14].xyzz, TEMP[48].xyzz
149:     ENDIF
150:     FSLT TEMP[49].x, IMM[2].yyyy, CONST[10].wwww
151:     FSLT TEMP[50].x, TEMP[1].yyyy, CONST[10].wwww
152:     AND TEMP[51].x, TEMP[49].xxxx, TEMP[50].xxxx
153:     UIF TEMP[51].xxxx :2
154:       RCP TEMP[52].x, CONST[10].wwww
155:       MUL TEMP[53].x, TEMP[1].yyyy, TEMP[52].xxxx
156:       ADD TEMP[54].x, IMM[2].xxxx, -TEMP[53].xxxx
157:       MUL TEMP[55], CONST[10], TEMP[54].xxxx
158:       FSLT TEMP[56].x, IMM[2].yyyy, CONST[5].xxxx
159:       UIF TEMP[56].xxxx :2
160:         MUL TEMP[57].x, TEMP[55].xxxx, IMM[4].xxxx
161:         MAD TEMP[58].x, TEMP[55].yyyy, IMM[2].wwww, TEMP[57].xxxx
162:         MAD TEMP[59].x, TEMP[55].zzzz, IMM[2].zzzz, TEMP[58].xxxx
163:         MOV TEMP[60].x, TEMP[59].xxxx
164:         MOV TEMP[60].y, TEMP[59].xxxx
165:         MOV TEMP[60].z, TEMP[59].xxxx
166:         MOV TEMP[60].w, TEMP[55].wwww
167:         LRP TEMP[61], CONST[5].xxxx, TEMP[60], TEMP[55]
168:       ELSE :2
169:         MOV TEMP[61], TEMP[55]
170:       ENDIF
171:       ADD TEMP[14].xyz, TEMP[14].xyzz, TEMP[61].xyzz
172:     ENDIF
173:     MIN TEMP[62], TEMP[14], IMM[2].xxxx
174:     MOV TEMP[14], TEMP[62]
175:     MOV TEMP[63], CONST[3]
176:     ISGE TEMP[64].x, CONST[13].xxxx, IMM[3].yyyy
177:     UIF TEMP[64].xxxx :2
178:       UMUL TEMP[65].x, CONST[13].xxxx, IMM[0].zzzz
179:       USHR TEMP[66], TEMP[65].xxxx, IMM[1].wwww
180:       UARL ADDR[0].x, TEMP[66].xxxx
181:       MOV TEMP[67], CONST[1][ADDR[0].x]
182:       F2I TEMP[68], TEMP[67]
183:       UADD TEMP[69].x, CONST[13].xxxx, IMM[1].xxxx
184:       UADD TEMP[70], TEMP[68], TEMP[69].xxxx
185:       MOV TEMP[71], TEMP[70]
186:       ISLT TEMP[72].x, TEMP[70].xxxx, TEMP[70].zzzz
187:       UIF TEMP[72].xxxx :2
188:         MOV TEMP[73].x, TEMP[70].xxxx
189:         BGNLOOP :2
190:           ISGE TEMP[74].x, TEMP[73].xxxx, TEMP[71].yyyy
191:           UIF TEMP[74].xxxx :2
192:             BRK
193:           ENDIF
194:           UMUL TEMP[75].x, TEMP[73].xxxx, IMM[0].zzzz
195:           USHR TEMP[76], TEMP[75].xxxx, IMM[1].wwww
196:           UARL ADDR[0].x, TEMP[76].xxxx
197:           UARL ADDR[0].x, TEMP[76].xxxx
198:           MOV TEMP[77], CONST[1][ADDR[0].x]
199:           UADD TEMP[78].x, TEMP[73].xxxx, IMM[1].xxxx
200:           UMUL TEMP[79].x, TEMP[78].xxxx, IMM[0].zzzz
201:           USHR TEMP[80], TEMP[79].xxxx, IMM[1].wwww
202:           UARL ADDR[0].x, TEMP[80].xxxx
203:           UARL ADDR[0].x, TEMP[80].xxxx
204:           MOV TEMP[81], CONST[1][ADDR[0].x]
205:           MOV TEMP[82].w, TEMP[81].wwww
206:           ADD TEMP[83].xyz, IN[1].xyzz, -TEMP[77].xyzz
207:           DP3 TEMP[84].x, TEMP[83].xyzz, TEMP[83].xyzz
208:           SQRT TEMP[85].x, TEMP[84].xxxx
209:           ADD TEMP[86].x, TEMP[77].wwww, -TEMP[85].xxxx
210:           MAX TEMP[87].x, TEMP[86].xxxx, IMM[2].yyyy
211:           RCP TEMP[88].x, TEMP[77].wwww
212:           MUL TEMP[89].x, TEMP[87].xxxx, TEMP[88].xxxx
213:           MUL TEMP[82].xyz, TEMP[81].xyzz, TEMP[89].xxxx
214:           ADD TEMP[63].xyz, TEMP[63].xyzz, TEMP[82].xyzz
215:           UADD TEMP[73].x, TEMP[73].xxxx, IMM[1].yyyy
216:         ENDLOOP :2
217:         MOV TEMP[90].x, TEMP[70].yyyy
218:         BGNLOOP :2
219:           ISGE TEMP[91].x, TEMP[90].xxxx, TEMP[71].zzzz
220:           UIF TEMP[91].xxxx :2
221:             BRK
222:           ENDIF
223:           UMUL TEMP[92].x, TEMP[90].xxxx, IMM[0].zzzz
224:           USHR TEMP[93], TEMP[92].xxxx, IMM[1].wwww
225:           UARL ADDR[0].x, TEMP[93].xxxx
226:           UARL ADDR[0].x, TEMP[93].xxxx
227:           MOV TEMP[94], CONST[1][ADDR[0].x]
228:           UADD TEMP[95].x, TEMP[90].xxxx, IMM[1].xxxx
229:           UMUL TEMP[96].x, TEMP[95].xxxx, IMM[0].zzzz
230:           USHR TEMP[97], TEMP[96].xxxx, IMM[1].wwww
231:           UARL ADDR[0].x, TEMP[97].xxxx
232:           UARL ADDR[0].x, TEMP[97].xxxx
233:           MOV TEMP[98], CONST[1][ADDR[0].x]
234:           MOV TEMP[99].w, TEMP[98].wwww
235:           ADD TEMP[100].xyz, IN[1].xyzz, -TEMP[94].xyzz
236:           DP3 TEMP[101].x, TEMP[100].xyzz, TEMP[100].xyzz
237:           SQRT TEMP[102].x, TEMP[101].xxxx
238:           ADD TEMP[103].x, TEMP[94].wwww, -TEMP[102].xxxx
239:           MAX TEMP[104].x, TEMP[103].xxxx, IMM[2].yyyy
240:           RCP TEMP[105].x, TEMP[94].wwww
241:           MUL TEMP[106].x, TEMP[104].xxxx, TEMP[105].xxxx
242:           MUL TEMP[99].xyz, TEMP[98].xyzz, TEMP[106].xxxx
243:           ADD TEMP[63].xyz, TEMP[63].xyzz, -TEMP[99].xyzz
244:           UADD TEMP[90].x, TEMP[90].xxxx, IMM[1].yyyy
245:         ENDLOOP :2
246:       ENDIF
247:     ENDIF
248:     FSLT TEMP[107].x, IMM[2].yyyy, CONST[5].xxxx
249:     UIF TEMP[107].xxxx :2
250:       MUL TEMP[108].x, TEMP[63].xxxx, IMM[4].xxxx
251:       MAD TEMP[109].x, TEMP[63].yyyy, IMM[2].wwww, TEMP[108].xxxx
252:       MAD TEMP[110].x, TEMP[63].zzzz, IMM[2].zzzz, TEMP[109].xxxx
253:       MOV TEMP[111].x, TEMP[110].xxxx
254:       MOV TEMP[111].y, TEMP[110].xxxx
255:       MOV TEMP[111].z, TEMP[110].xxxx
256:       MOV TEMP[111].w, TEMP[63].wwww
257:       LRP TEMP[112], CONST[5].xxxx, TEMP[111], TEMP[63]
258:     ELSE :2
259:       MOV TEMP[112], TEMP[63]
260:     ENDIF
261:     ADD TEMP[113].xyz, TEMP[62].xyzz, TEMP[112].xyzz
262:     MAX TEMP[114].xyz, TEMP[113].xyzz, IMM[2].yyyy
263:     MIN TEMP[14].xyz, TEMP[114].xyzz, IMM[6].zzzz
264:     MOV TEMP[115].xyz, TEMP[14].xyzx
265:     MOV TEMP[115].w, IN[2].wwww
266:     MUL TEMP[2], TEMP[2], TEMP[115]
267:     ISGE TEMP[116].x, CONST[13].xxxx, IMM[3].yyyy
268:     UIF TEMP[116].xxxx :2
269:       UMUL TEMP[117].x, CONST[13].xxxx, IMM[0].zzzz
270:       USHR TEMP[118], TEMP[117].xxxx, IMM[1].wwww
271:       UARL ADDR[0].x, TEMP[118].xxxx
272:       MOV TEMP[119], CONST[1][ADDR[0].x]
273:       F2I TEMP[120], TEMP[119]
274:       UADD TEMP[121].x, CONST[13].xxxx, IMM[1].xxxx
275:       UADD TEMP[122], TEMP[120], TEMP[121].xxxx
276:       MOV TEMP[123], TEMP[122]
277:       ISLT TEMP[124].x, TEMP[122].zzzz, TEMP[122].wwww
278:       UIF TEMP[124].xxxx :2
279:         MOV TEMP[125], IMM[2].yyyy
280:         MOV TEMP[126].x, TEMP[122].zzzz
281:         BGNLOOP :2
282:           ISGE TEMP[127].x, TEMP[126].xxxx, TEMP[123].wwww
283:           UIF TEMP[127].xxxx :2
284:             BRK
285:           ENDIF
286:           UMUL TEMP[128].x, TEMP[126].xxxx, IMM[0].zzzz
287:           USHR TEMP[129], TEMP[128].xxxx, IMM[1].wwww
288:           UARL ADDR[0].x, TEMP[129].xxxx
289:           UARL ADDR[0].x, TEMP[129].xxxx
290:           MOV TEMP[130], CONST[1][ADDR[0].x]
291:           UADD TEMP[131].x, TEMP[126].xxxx, IMM[1].xxxx
292:           UMUL TEMP[132].x, TEMP[131].xxxx, IMM[0].zzzz
293:           USHR TEMP[133], TEMP[132].xxxx, IMM[1].wwww
294:           UARL ADDR[0].x, TEMP[133].xxxx
295:           UARL ADDR[0].x, TEMP[133].xxxx
296:           MOV TEMP[134], CONST[1][ADDR[0].x]
297:           MOV TEMP[135].w, TEMP[134].wwww
298:           ADD TEMP[136].xyz, IN[1].xyzz, -TEMP[130].xyzz
299:           DP3 TEMP[137].x, TEMP[136].xyzz, TEMP[136].xyzz
300:           SQRT TEMP[138].x, TEMP[137].xxxx
301:           ADD TEMP[139].x, TEMP[130].wwww, -TEMP[138].xxxx
302:           MAX TEMP[140].x, TEMP[139].xxxx, IMM[2].yyyy
303:           RCP TEMP[141].x, TEMP[130].wwww
304:           MUL TEMP[142].x, TEMP[140].xxxx, TEMP[141].xxxx
305:           MUL TEMP[135].xyz, TEMP[134].xyzz, TEMP[142].xxxx
306:           ADD TEMP[125].xyz, TEMP[125].xyzz, TEMP[135].xyzz
307:           UADD TEMP[126].x, TEMP[126].xxxx, IMM[1].yyyy
308:         ENDLOOP :2
309:         FSLT TEMP[143].x, IMM[2].yyyy, CONST[5].xxxx
310:         UIF TEMP[143].xxxx :2
311:           MUL TEMP[144].x, TEMP[125].xxxx, IMM[4].xxxx
312:           MAD TEMP[145].x, TEMP[125].yyyy, IMM[2].wwww, TEMP[144].xxxx
313:           MAD TEMP[146].x, TEMP[125].zzzz, IMM[2].zzzz, TEMP[145].xxxx
314:           MOV TEMP[147].x, TEMP[146].xxxx
315:           MOV TEMP[147].y, TEMP[146].xxxx
316:           MOV TEMP[147].z, TEMP[146].xxxx
317:           MOV TEMP[147].w, TEMP[125].wwww
318:           LRP TEMP[148], CONST[5].xxxx, TEMP[147], TEMP[125]
319:         ELSE :2
320:           MOV TEMP[148], TEMP[125]
321:         ENDIF
322:         ADD TEMP[149].xyz, TEMP[2].xyzz, TEMP[148].xyzz
323:         MOV_SAT TEMP[2].xyz, TEMP[149].xyzz
324:       ENDIF
325:     ENDIF
326:     ISLT TEMP[150].x, CONST[12].xxxx, IMM[3].yyyy
327:     UIF TEMP[150].xxxx :2
328:       LRP TEMP[151].xyz, TEMP[5].xxxx, TEMP[2].xyzz, CONST[4].xyzz
329:       MOV TEMP[151].w, TEMP[2].wwww
330:       MOV TEMP[2], TEMP[151]
331:     ENDIF
332:     BRK
333:   ENDIF
334:   USEQ TEMP[152].x, IMM[1].xxxx, CONST[6].xxxx
335:   UCMP TEMP[3].x, TEMP[152].xxxx, IMM[0].yyyy, TEMP[3].xxxx
336:   UIF TEMP[3].xxxx :2
337:     MUL TEMP[153].x, TEMP[2].xxxx, IMM[4].xxxx
338:     MAD TEMP[154].x, TEMP[2].yyyy, IMM[2].wwww, TEMP[153].xxxx
339:     MAD TEMP[155].x, TEMP[2].zzzz, IMM[2].zzzz, TEMP[154].xxxx
340:     MAD TEMP[156], TEMP[155].xxxx, CONST[8], CONST[7]
341:     MOV_SAT TEMP[157].xyz, TEMP[156].xyzz
342:     MUL TEMP[158].x, TEMP[2].wwww, IN[2].wwww
343:     MOV TEMP[157].w, TEMP[158].xxxx
344:     MOV TEMP[2], TEMP[157]
345:     BRK
346:   ENDIF
347:   USEQ TEMP[159].x, IMM[1].yyyy, CONST[6].xxxx
348:   UCMP TEMP[3].x, TEMP[159].xxxx, IMM[0].yyyy, TEMP[3].xxxx
349:   UIF TEMP[3].xxxx :2
350:     MUL TEMP[160], IN[2], TEMP[2]
351:     MUL TEMP[2], TEMP[160], CONST[7]
352:     BRK
353:   ENDIF
354:   USEQ TEMP[161].x, IMM[1].zzzz, CONST[6].xxxx
355:   UCMP TEMP[3].x, TEMP[161].xxxx, IMM[0].yyyy, TEMP[3].xxxx
356:   UIF TEMP[3].xxxx :2
357:     USEQ TEMP[162].x, CONST[12].xxxx, IMM[3].zzzz
358:     UIF TEMP[162].xxxx :2
359:       MOV TEMP[163].x, IN[1].wwww
360:     ELSE :2
361:       ADD TEMP[164].xyz, IN[1].xyzz, -CONST[0].xyzz
362:       DP3 TEMP[165].x, TEMP[164].xyzz, TEMP[164].xyzz
363:       SQRT TEMP[166].x, TEMP[165].xxxx
364:       MAX TEMP[163].x, IMM[4].yyyy, TEMP[166].xxxx
365:     ENDIF
366:     MOV TEMP[167].xyz, CONST[4].xyzx
367:     MUL TEMP[168].x, CONST[11].zzzz, TEMP[163].xxxx
368:     EX2 TEMP[169].x, TEMP[168].xxxx
369:     ADD TEMP[170].x, IMM[2].xxxx, -TEMP[169].xxxx
370:     MUL TEMP[171].x, TEMP[170].xxxx, TEMP[2].wwww
371:     MUL TEMP[172].x, TEMP[171].xxxx, IMM[6].wwww
372:     MUL TEMP[173].x, TEMP[172].xxxx, IN[2].wwww
373:     MOV TEMP[167].w, TEMP[173].xxxx
374:     MOV TEMP[2], TEMP[167]
375:     BRK
376:   ENDIF
377:   BRK
378: ENDLOOP :2
379: MOV OUT[0], TEMP[2]
380: END
EE r600_shader.c:183 r600_pipe_shader_create - translation from TGSI failed !
EE r600_state_common.c:826 r600_shader_select - Failed to build shader variant (type=1) -1
--------------------------------------------------------------
FRAG
DCL IN[0], POSITION, LINEAR
DCL IN[1], GENERIC[9], PERSPECTIVE
DCL IN[2], GENERIC[10], PERSPECTIVE
DCL IN[3], GENERIC[11], PERSPECTIVE
DCL IN[4], GENERIC[12], PERSPECTIVE
DCL OUT[0], COLOR
DCL SAMP[0]
DCL SVIEW[0], 2D, FLOAT
DCL CONST[15]
DCL CONST[0..13]
DCL CONST[1][0..2047]
DCL TEMP[0]
DCL TEMP[1..173], LOCAL
DCL ADDR[0]
IMM[0] UINT32 {0, 4294967295, 16, 0}
IMM[1] INT32 {1, 2, 3, 4}
IMM[2] FLT32 {    1.0000,     0.0000,     0.1400,     0.5600}
IMM[3] INT32 {5, 0, -1, 0}
IMM[4] FLT32 {    0.3000,    16.0000,     2.0323,     1.1613}
IMM[5] FLT32 {    0.0300,     0.0001,     1.9032,     7.4839}
IMM[6] FLT32 {   -7.4839,    -1.0000,     1.4000,     0.7500}
  0: MOV TEMP[0], IN[0]
  1: MAD TEMP[0].y, IN[0], CONST[15].xxxx, CONST[15].yyyy
  2: MOV TEMP[1].xy, IN[4].xyxx
  3: MOV TEMP[2].xy, IN[3].xyxx
  4: MOV TEMP[3].xy, IN[3].xyyy
  5: TEX TEMP[3], TEMP[3], SAMP[0], 2D
  6: MOV TEMP[3], TEMP[3]
  7: MOV TEMP[4].x, IMM[0].xxxx
  8: BGNLOOP :2
  9:   USEQ TEMP[5].x, IMM[1].xxxx, CONST[1].xxxx
 10:   UCMP TEMP[4].x, TEMP[5].xxxx, IMM[0].yyyy, TEMP[4].xxxx
 11:   UIF TEMP[4].xxxx :2
 12:     MOV TEMP[3].xyz, IMM[2].xxxx
 13:     BRK
 14:   ENDIF
 15:   USEQ TEMP[6].x, IMM[1].yyyy, CONST[1].xxxx
 16:   UCMP TEMP[4].x, TEMP[6].xxxx, IMM[0].yyyy, TEMP[4].xxxx
 17:   UIF TEMP[4].xxxx :2
 18:     MOV TEMP[3].w, IMM[2].xxxx
 19:     BRK
 20:   ENDIF
 21:   USEQ TEMP[7].x, IMM[1].zzzz, CONST[1].xxxx
 22:   UCMP TEMP[4].x, TEMP[7].xxxx, IMM[0].yyyy, TEMP[4].xxxx
 23:   UIF TEMP[4].xxxx :2
 24:     ADD TEMP[8].x, IMM[2].xxxx, -TEMP[3].xxxx
 25:     ADD TEMP[9].x, IMM[2].xxxx, -TEMP[3].zzzz
 26:     MOV TEMP[8].y, TEMP[9].xxxx
 27:     ADD TEMP[10].x, IMM[2].xxxx, -TEMP[3].yyyy
 28:     MOV TEMP[8].z, TEMP[10].xxxx
 29:     MOV TEMP[8].w, TEMP[3].wwww
 30:     MOV TEMP[3], TEMP[8]
 31:     BRK
 32:   ENDIF
 33:   USEQ TEMP[11].x, IMM[1].wwww, CONST[1].xxxx
 34:   UCMP TEMP[4].x, TEMP[11].xxxx, IMM[0].yyyy, TEMP[4].xxxx
 35:   UIF TEMP[4].xxxx :2
 36:     MOV TEMP[12].xyz, IMM[2].xxxx
 37:     MUL TEMP[13].x, TEMP[3].xxxx, TEMP[3].wwww
 38:     MOV TEMP[12].w, TEMP[13].xxxx
 39:     MOV TEMP[3], TEMP[12]
 40:     BRK
 41:   ENDIF
 42:   USEQ TEMP[14].x, IMM[3].xxxx, CONST[1].xxxx
 43:   UCMP TEMP[4].x, TEMP[14].xxxx, IMM[0].yyyy, TEMP[4].xxxx
 44:   UIF TEMP[4].xxxx :2
 45:     FSLT TEMP[15].x, TEMP[2].yyyy, IMM[2].yyyy
 46:     FSLT TEMP[16].x, IMM[2].xxxx, TEMP[2].yyyy
 47:     OR TEMP[17].x, TEMP[15].xxxx, TEMP[16].xxxx
 48:     UIF TEMP[17].xxxx :2
 49:       MOV TEMP[3].w, IMM[2].yyyy
 50:     ENDIF
 51:     BRK
 52:   ENDIF
 53:   BRK
 54: ENDLOOP :2
 55: MUL TEMP[3], TEMP[3], CONST[2]
 56: FSLT TEMP[2].x, IMM[2].yyyy, CONST[5].xxxx
 57: UIF TEMP[2].xxxx :2
 58:   MUL TEMP[2].x, TEMP[3].xxxx, IMM[4].xxxx
 59:   MAD TEMP[2].x, TEMP[3].yyyy, IMM[2].wwww, TEMP[2].xxxx
 60:   MAD TEMP[2].x, TEMP[3].zzzz, IMM[2].zzzz, TEMP[2].xxxx
 61:   MOV TEMP[4].x, TEMP[2].xxxx
 62:   MOV TEMP[4].y, TEMP[2].xxxx
 63:   MOV TEMP[4].z, TEMP[2].xxxx
 64:   MOV TEMP[4].w, TEMP[3].wwww
 65:   LRP TEMP[2], CONST[5].xxxx, TEMP[4], TEMP[3]
 66: ELSE :2
 67:   MOV TEMP[2], TEMP[3]
 68: ENDIF
 69: MOV TEMP[2], TEMP[2]
 70: MOV TEMP[3].x, IMM[0].xxxx
 71: BGNLOOP :2
 72:   UCMP TEMP[3].x, CONST[6].xxxx, TEMP[3].xxxx, IMM[0].yyyy
 73:   UIF TEMP[3].xxxx :2
 74:     MOV TEMP[4].x, IMM[2].yyyy
 75:     MOV TEMP[5].x, IMM[2].yyyy
 76:     USNE TEMP[6].x, CONST[12].xxxx, IMM[3].yyyy
 77:     UIF TEMP[6].xxxx :2
 78:       USEQ TEMP[7].x, CONST[12].xxxx, IMM[1].xxxx
 79:       USEQ TEMP[8].x, CONST[12].xxxx, IMM[3].zzzz
 80:       OR TEMP[9].x, TEMP[7].xxxx, TEMP[8].xxxx
 81:       UIF TEMP[9].xxxx :2
 82:         MOV TEMP[4].x, IN[1].wwww
 83:       ELSE :2
 84:         ADD TEMP[10].xyz, IN[1].xyzz, -CONST[0].xyzz
 85:         DP3 TEMP[11].x, TEMP[10].xyzz, TEMP[10].xyzz
 86:         SQRT TEMP[12].x, TEMP[11].xxxx
 87:         MAX TEMP[4].x, IMM[4].yyyy, TEMP[12].xxxx
 88:       ENDIF
 89:       MUL TEMP[13].x, CONST[11].zzzz, TEMP[4].xxxx
 90:       EX2 TEMP[5].x, TEMP[13].xxxx
 91:     ENDIF
 92:     MOV TEMP[14], IN[2]
 93:     FSGE TEMP[15].x, CONST[11].wwww, IMM[2].yyyy
 94:     UIF TEMP[15].xxxx :2
 95:       MOV TEMP[16].x, TEMP[0].zzzz
 96:       MUL TEMP[17].x, IMM[4].zzzz, CONST[11].wwww
 97:       ADD TEMP[18].x, IMM[4].wwww, -TEMP[17].xxxx
 98:       MAX TEMP[19].x, TEMP[18].xxxx, IMM[5].xxxx
 99:       MOV_SAT TEMP[20].x, TEMP[19].xxxx
100:       FSLT TEMP[21].x, TEMP[0].zzzz, IMM[5].yyyy
101:       UIF TEMP[21].xxxx :2
102:         MOV TEMP[16].x, IMM[5].yyyy
103:       ENDIF
104:       ADD TEMP[22].x, IMM[5].zzzz, -TEMP[17].xxxx
105:       RCP TEMP[23].x, TEMP[16].xxxx
106:       MAD TEMP[24].x, IMM[5].wwww, TEMP[23].xxxx, IMM[6].xxxx
107:       ADD TEMP[25].x, TEMP[22].xxxx, -TEMP[24].xxxx
108:       MAX TEMP[26].x, TEMP[25].xxxx, TEMP[20].xxxx
109:       MIN TEMP[27].x, TEMP[26].xxxx, IMM[2].xxxx
110:       ADD TEMP[28].x, IMM[2].xxxx, -TEMP[27].xxxx
111:       MUL TEMP[14].xyz, IN[2].xyzz, TEMP[28].xxxx
112:     ELSE :2
113:       ISLT TEMP[29].x, IMM[3].yyyy, CONST[12].xxxx
114:       UIF TEMP[29].xxxx :2
115:         FSLT TEMP[30].x, TEMP[4].xxxx, CONST[11].xxxx
116:         UIF TEMP[30].xxxx :2
117:           RCP TEMP[31].x, CONST[11].xxxx
118:           MUL TEMP[32].x, TEMP[4].xxxx, TEMP[31].xxxx
119:           ADD TEMP[33].x, CONST[11].yyyy, IMM[6].yyyy
120:           MUL TEMP[34].x, TEMP[32].xxxx, TEMP[33].xxxx
121:           ADD TEMP[35].x, CONST[11].yyyy, -TEMP[34].xxxx
122:           MUL TEMP[14].xyz, TEMP[14].xyzz, TEMP[35].xxxx
123:         ENDIF
124:         MUL TEMP[14].xyz, TEMP[14].xyzz, TEMP[5].xxxx
125:       ENDIF
126:     ENDIF
127:     FSLT TEMP[36].x, IMM[2].yyyy, CONST[9].wwww
128:     FSLT TEMP[37].x, TEMP[1].xxxx, CONST[9].wwww
129:     AND TEMP[38].x, TEMP[36].xxxx, TEMP[37].xxxx
130:     UIF TEMP[38].xxxx :2
131:       RCP TEMP[39].x, CONST[9].wwww
132:       MUL TEMP[40].x, TEMP[1].xxxx, TEMP[39].xxxx
133:       ADD TEMP[41].x, IMM[2].xxxx, -TEMP[40].xxxx
134:       MUL TEMP[42], CONST[9], TEMP[41].xxxx
135:       FSLT TEMP[43].x, IMM[2].yyyy, CONST[5].xxxx
136:       UIF TEMP[43].xxxx :2
137:         MUL TEMP[44].x, TEMP[42].xxxx, IMM[4].xxxx
138:         MAD TEMP[45].x, TEMP[42].yyyy, IMM[2].wwww, TEMP[44].xxxx
139:         MAD TEMP[46].x, TEMP[42].zzzz, IMM[2].zzzz, TEMP[45].xxxx
140:         MOV TEMP[47].x, TEMP[46].xxxx
141:         MOV TEMP[47].y, TEMP[46].xxxx
142:         MOV TEMP[47].z, TEMP[46].xxxx
143:         MOV TEMP[47].w, TEMP[42].wwww
144:         LRP TEMP[48], CONST[5].xxxx, TEMP[47], TEMP[42]
145:       ELSE :2
146:         MOV TEMP[48], TEMP[42]
147:       ENDIF
148:       ADD TEMP[14].xyz, TEMP[14].xyzz, TEMP[48].xyzz
149:     ENDIF
150:     FSLT TEMP[49].x, IMM[2].yyyy, CONST[10].wwww
151:     FSLT TEMP[50].x, TEMP[1].yyyy, CONST[10].wwww
152:     AND TEMP[51].x, TEMP[49].xxxx, TEMP[50].xxxx
153:     UIF TEMP[51].xxxx :2
154:       RCP TEMP[52].x, CONST[10].wwww
155:       MUL TEMP[53].x, TEMP[1].yyyy, TEMP[52].xxxx
156:       ADD TEMP[54].x, IMM[2].xxxx, -TEMP[53].xxxx
157:       MUL TEMP[55], CONST[10], TEMP[54].xxxx
158:       FSLT TEMP[56].x, IMM[2].yyyy, CONST[5].xxxx
159:       UIF TEMP[56].xxxx :2
160:         MUL TEMP[57].x, TEMP[55].xxxx, IMM[4].xxxx
161:         MAD TEMP[58].x, TEMP[55].yyyy, IMM[2].wwww, TEMP[57].xxxx
162:         MAD TEMP[59].x, TEMP[55].zzzz, IMM[2].zzzz, TEMP[58].xxxx
163:         MOV TEMP[60].x, TEMP[59].xxxx
164:         MOV TEMP[60].y, TEMP[59].xxxx
165:         MOV TEMP[60].z, TEMP[59].xxxx
166:         MOV TEMP[60].w, TEMP[55].wwww
167:         LRP TEMP[61], CONST[5].xxxx, TEMP[60], TEMP[55]
168:       ELSE :2
169:         MOV TEMP[61], TEMP[55]
170:       ENDIF
171:       ADD TEMP[14].xyz, TEMP[14].xyzz, TEMP[61].xyzz
172:     ENDIF
173:     MIN TEMP[62], TEMP[14], IMM[2].xxxx
174:     MOV TEMP[14], TEMP[62]
175:     MOV TEMP[63], CONST[3]
176:     ISGE TEMP[64].x, CONST[13].xxxx, IMM[3].yyyy
177:     UIF TEMP[64].xxxx :2
178:       UMUL TEMP[65].x, CONST[13].xxxx, IMM[0].zzzz
179:       USHR TEMP[66], TEMP[65].xxxx, IMM[1].wwww
180:       UARL ADDR[0].x, TEMP[66].xxxx
181:       MOV TEMP[67], CONST[1][ADDR[0].x]
182:       F2I TEMP[68], TEMP[67]
183:       UADD TEMP[69].x, CONST[13].xxxx, IMM[1].xxxx
184:       UADD TEMP[70], TEMP[68], TEMP[69].xxxx
185:       MOV TEMP[71], TEMP[70]
186:       ISLT TEMP[72].x, TEMP[70].xxxx, TEMP[70].zzzz
187:       UIF TEMP[72].xxxx :2
188:         MOV TEMP[73].x, TEMP[70].xxxx
189:         BGNLOOP :2
190:           ISGE TEMP[74].x, TEMP[73].xxxx, TEMP[71].yyyy
191:           UIF TEMP[74].xxxx :2
192:             BRK
193:           ENDIF
194:           UMUL TEMP[75].x, TEMP[73].xxxx, IMM[0].zzzz
195:           USHR TEMP[76], TEMP[75].xxxx, IMM[1].wwww
196:           UARL ADDR[0].x, TEMP[76].xxxx
197:           UARL ADDR[0].x, TEMP[76].xxxx
198:           MOV TEMP[77], CONST[1][ADDR[0].x]
199:           UADD TEMP[78].x, TEMP[73].xxxx, IMM[1].xxxx
200:           UMUL TEMP[79].x, TEMP[78].xxxx, IMM[0].zzzz
201:           USHR TEMP[80], TEMP[79].xxxx, IMM[1].wwww
202:           UARL ADDR[0].x, TEMP[80].xxxx
203:           UARL ADDR[0].x, TEMP[80].xxxx
204:           MOV TEMP[81], CONST[1][ADDR[0].x]
205:           MOV TEMP[82].w, TEMP[81].wwww
206:           ADD TEMP[83].xyz, IN[1].xyzz, -TEMP[77].xyzz
207:           DP3 TEMP[84].x, TEMP[83].xyzz, TEMP[83].xyzz
208:           SQRT TEMP[85].x, TEMP[84].xxxx
209:           ADD TEMP[86].x, TEMP[77].wwww, -TEMP[85].xxxx
210:           MAX TEMP[87].x, TEMP[86].xxxx, IMM[2].yyyy
211:           RCP TEMP[88].x, TEMP[77].wwww
212:           MUL TEMP[89].x, TEMP[87].xxxx, TEMP[88].xxxx
213:           MUL TEMP[82].xyz, TEMP[81].xyzz, TEMP[89].xxxx
214:           ADD TEMP[63].xyz, TEMP[63].xyzz, TEMP[82].xyzz
215:           UADD TEMP[73].x, TEMP[73].xxxx, IMM[1].yyyy
216:         ENDLOOP :2
217:         MOV TEMP[90].x, TEMP[70].yyyy
218:         BGNLOOP :2
219:           ISGE TEMP[91].x, TEMP[90].xxxx, TEMP[71].zzzz
220:           UIF TEMP[91].xxxx :2
221:             BRK
222:           ENDIF
223:           UMUL TEMP[92].x, TEMP[90].xxxx, IMM[0].zzzz
224:           USHR TEMP[93], TEMP[92].xxxx, IMM[1].wwww
225:           UARL ADDR[0].x, TEMP[93].xxxx
226:           UARL ADDR[0].x, TEMP[93].xxxx
227:           MOV TEMP[94], CONST[1][ADDR[0].x]
228:           UADD TEMP[95].x, TEMP[90].xxxx, IMM[1].xxxx
229:           UMUL TEMP[96].x, TEMP[95].xxxx, IMM[0].zzzz
230:           USHR TEMP[97], TEMP[96].xxxx, IMM[1].wwww
231:           UARL ADDR[0].x, TEMP[97].xxxx
232:           UARL ADDR[0].x, TEMP[97].xxxx
233:           MOV TEMP[98], CONST[1][ADDR[0].x]
234:           MOV TEMP[99].w, TEMP[98].wwww
235:           ADD TEMP[100].xyz, IN[1].xyzz, -TEMP[94].xyzz
236:           DP3 TEMP[101].x, TEMP[100].xyzz, TEMP[100].xyzz
237:           SQRT TEMP[102].x, TEMP[101].xxxx
238:           ADD TEMP[103].x, TEMP[94].wwww, -TEMP[102].xxxx
239:           MAX TEMP[104].x, TEMP[103].xxxx, IMM[2].yyyy
240:           RCP TEMP[105].x, TEMP[94].wwww
241:           MUL TEMP[106].x, TEMP[104].xxxx, TEMP[105].xxxx
242:           MUL TEMP[99].xyz, TEMP[98].xyzz, TEMP[106].xxxx
243:           ADD TEMP[63].xyz, TEMP[63].xyzz, -TEMP[99].xyzz
244:           UADD TEMP[90].x, TEMP[90].xxxx, IMM[1].yyyy
245:         ENDLOOP :2
246:       ENDIF
247:     ENDIF
248:     FSLT TEMP[107].x, IMM[2].yyyy, CONST[5].xxxx
249:     UIF TEMP[107].xxxx :2
250:       MUL TEMP[108].x, TEMP[63].xxxx, IMM[4].xxxx
251:       MAD TEMP[109].x, TEMP[63].yyyy, IMM[2].wwww, TEMP[108].xxxx
252:       MAD TEMP[110].x, TEMP[63].zzzz, IMM[2].zzzz, TEMP[109].xxxx
253:       MOV TEMP[111].x, TEMP[110].xxxx
254:       MOV TEMP[111].y, TEMP[110].xxxx
255:       MOV TEMP[111].z, TEMP[110].xxxx
256:       MOV TEMP[111].w, TEMP[63].wwww
257:       LRP TEMP[112], CONST[5].xxxx, TEMP[111], TEMP[63]
258:     ELSE :2
259:       MOV TEMP[112], TEMP[63]
260:     ENDIF
261:     ADD TEMP[113].xyz, TEMP[62].xyzz, TEMP[112].xyzz
262:     MAX TEMP[114].xyz, TEMP[113].xyzz, IMM[2].yyyy
263:     MIN TEMP[14].xyz, TEMP[114].xyzz, IMM[6].zzzz
264:     MOV TEMP[115].xyz, TEMP[14].xyzx
265:     MOV TEMP[115].w, IN[2].wwww
266:     MUL TEMP[2], TEMP[2], TEMP[115]
267:     ISGE TEMP[116].x, CONST[13].xxxx, IMM[3].yyyy
268:     UIF TEMP[116].xxxx :2
269:       UMUL TEMP[117].x, CONST[13].xxxx, IMM[0].zzzz
270:       USHR TEMP[118], TEMP[117].xxxx, IMM[1].wwww
271:       UARL ADDR[0].x, TEMP[118].xxxx
272:       MOV TEMP[119], CONST[1][ADDR[0].x]
273:       F2I TEMP[120], TEMP[119]
274:       UADD TEMP[121].x, CONST[13].xxxx, IMM[1].xxxx
275:       UADD TEMP[122], TEMP[120], TEMP[121].xxxx
276:       MOV TEMP[123], TEMP[122]
277:       ISLT TEMP[124].x, TEMP[122].zzzz, TEMP[122].wwww
278:       UIF TEMP[124].xxxx :2
279:         MOV TEMP[125], IMM[2].yyyy
280:         MOV TEMP[126].x, TEMP[122].zzzz
281:         BGNLOOP :2
282:           ISGE TEMP[127].x, TEMP[126].xxxx, TEMP[123].wwww
283:           UIF TEMP[127].xxxx :2
284:             BRK
285:           ENDIF
286:           UMUL TEMP[128].x, TEMP[126].xxxx, IMM[0].zzzz
287:           USHR TEMP[129], TEMP[128].xxxx, IMM[1].wwww
288:           UARL ADDR[0].x, TEMP[129].xxxx
289:           UARL ADDR[0].x, TEMP[129].xxxx
290:           MOV TEMP[130], CONST[1][ADDR[0].x]
291:           UADD TEMP[131].x, TEMP[126].xxxx, IMM[1].xxxx
292:           UMUL TEMP[132].x, TEMP[131].xxxx, IMM[0].zzzz
293:           USHR TEMP[133], TEMP[132].xxxx, IMM[1].wwww
294:           UARL ADDR[0].x, TEMP[133].xxxx
295:           UARL ADDR[0].x, TEMP[133].xxxx
296:           MOV TEMP[134], CONST[1][ADDR[0].x]
297:           MOV TEMP[135].w, TEMP[134].wwww
298:           ADD TEMP[136].xyz, IN[1].xyzz, -TEMP[130].xyzz
299:           DP3 TEMP[137].x, TEMP[136].xyzz, TEMP[136].xyzz
300:           SQRT TEMP[138].x, TEMP[137].xxxx
301:           ADD TEMP[139].x, TEMP[130].wwww, -TEMP[138].xxxx
302:           MAX TEMP[140].x, TEMP[139].xxxx, IMM[2].yyyy
303:           RCP TEMP[141].x, TEMP[130].wwww
304:           MUL TEMP[142].x, TEMP[140].xxxx, TEMP[141].xxxx
305:           MUL TEMP[135].xyz, TEMP[134].xyzz, TEMP[142].xxxx
306:           ADD TEMP[125].xyz, TEMP[125].xyzz, TEMP[135].xyzz
307:           UADD TEMP[126].x, TEMP[126].xxxx, IMM[1].yyyy
308:         ENDLOOP :2
309:         FSLT TEMP[143].x, IMM[2].yyyy, CONST[5].xxxx
310:         UIF TEMP[143].xxxx :2
311:           MUL TEMP[144].x, TEMP[125].xxxx, IMM[4].xxxx
312:           MAD TEMP[145].x, TEMP[125].yyyy, IMM[2].wwww, TEMP[144].xxxx
313:           MAD TEMP[146].x, TEMP[125].zzzz, IMM[2].zzzz, TEMP[145].xxxx
314:           MOV TEMP[147].x, TEMP[146].xxxx
315:           MOV TEMP[147].y, TEMP[146].xxxx
316:           MOV TEMP[147].z, TEMP[146].xxxx
317:           MOV TEMP[147].w, TEMP[125].wwww
318:           LRP TEMP[148], CONST[5].xxxx, TEMP[147], TEMP[125]
319:         ELSE :2
320:           MOV TEMP[148], TEMP[125]
321:         ENDIF
322:         ADD TEMP[149].xyz, TEMP[2].xyzz, TEMP[148].xyzz
323:         MOV_SAT TEMP[2].xyz, TEMP[149].xyzz
324:       ENDIF
325:     ENDIF
326:     ISLT TEMP[150].x, CONST[12].xxxx, IMM[3].yyyy
327:     UIF TEMP[150].xxxx :2
328:       LRP TEMP[151].xyz, TEMP[5].xxxx, TEMP[2].xyzz, CONST[4].xyzz
329:       MOV TEMP[151].w, TEMP[2].wwww
330:       MOV TEMP[2], TEMP[151]
331:     ENDIF
332:     BRK
333:   ENDIF
334:   USEQ TEMP[152].x, IMM[1].xxxx, CONST[6].xxxx
335:   UCMP TEMP[3].x, TEMP[152].xxxx, IMM[0].yyyy, TEMP[3].xxxx
336:   UIF TEMP[3].xxxx :2
337:     MUL TEMP[153].x, TEMP[2].xxxx, IMM[4].xxxx
338:     MAD TEMP[154].x, TEMP[2].yyyy, IMM[2].wwww, TEMP[153].xxxx
339:     MAD TEMP[155].x, TEMP[2].zzzz, IMM[2].zzzz, TEMP[154].xxxx
340:     MAD TEMP[156], TEMP[155].xxxx, CONST[8], CONST[7]
341:     MOV_SAT TEMP[157].xyz, TEMP[156].xyzz
342:     MUL TEMP[158].x, TEMP[2].wwww, IN[2].wwww
343:     MOV TEMP[157].w, TEMP[158].xxxx
344:     MOV TEMP[2], TEMP[157]
345:     BRK
346:   ENDIF
347:   USEQ TEMP[159].x, IMM[1].yyyy, CONST[6].xxxx
348:   UCMP TEMP[3].x, TEMP[159].xxxx, IMM[0].yyyy, TEMP[3].xxxx
349:   UIF TEMP[3].xxxx :2
350:     MUL TEMP[160], IN[2], TEMP[2]
351:     MUL TEMP[2], TEMP[160], CONST[7]
352:     BRK
353:   ENDIF
354:   USEQ TEMP[161].x, IMM[1].zzzz, CONST[6].xxxx
355:   UCMP TEMP[3].x, TEMP[161].xxxx, IMM[0].yyyy, TEMP[3].xxxx
356:   UIF TEMP[3].xxxx :2
357:     USEQ TEMP[162].x, CONST[12].xxxx, IMM[3].zzzz
358:     UIF TEMP[162].xxxx :2
359:       MOV TEMP[163].x, IN[1].wwww
360:     ELSE :2
361:       ADD TEMP[164].xyz, IN[1].xyzz, -CONST[0].xyzz
362:       DP3 TEMP[165].x, TEMP[164].xyzz, TEMP[164].xyzz
363:       SQRT TEMP[166].x, TEMP[165].xxxx
364:       MAX TEMP[163].x, IMM[4].yyyy, TEMP[166].xxxx
365:     ENDIF
366:     MOV TEMP[167].xyz, CONST[4].xyzx
367:     MUL TEMP[168].x, CONST[11].zzzz, TEMP[163].xxxx
368:     EX2 TEMP[169].x, TEMP[168].xxxx
369:     ADD TEMP[170].x, IMM[2].xxxx, -TEMP[169].xxxx
370:     MUL TEMP[171].x, TEMP[170].xxxx, TEMP[2].wwww
371:     MUL TEMP[172].x, TEMP[171].xxxx, IMM[6].wwww
372:     MUL TEMP[173].x, TEMP[172].xxxx, IN[2].wwww
373:     MOV TEMP[167].w, TEMP[173].xxxx
374:     MOV TEMP[2], TEMP[167]
375:     BRK
376:   ENDIF
377:   BRK
378: ENDLOOP :2
379: MOV OUT[0], TEMP[2]
380: END
EE r600_shader.c:183 r600_pipe_shader_create - translation from TGSI failed !
EE r600_state_common.c:826 r600_shader_select - Failed to build shader variant (type=1) -1
--------------------------------------------------------------
FRAG
DCL IN[0], POSITION, LINEAR
DCL IN[1], GENERIC[9], PERSPECTIVE
DCL IN[2], GENERIC[10], PERSPECTIVE
DCL IN[3], GENERIC[11], PERSPECTIVE
DCL IN[4], GENERIC[12], PERSPECTIVE
DCL OUT[0], COLOR
DCL SAMP[0]

(..snip..)
Do either of these provide any useful hints as to which shader is at fault?

[...] but I think it should be bypassing Mesa completely.
As I understand the radeon drivers are intertwined with the mesa libs. Here is an old wiki page on it. Perhaps you are thinking of the proprietary fglrx drivers?
Can you try starting GZDoom with '-glversion 2' on the command line?
This makes gzdoom work beautifully:

Code: Select all

val@shy ~/games/dooms $ ./gzdoom -glversion 2
GZDoom g2.2pre-1607-g362e21a - 2016-05-17 09:12:26 +0200 - SDL version
Compiled on May 17 2016

M_LoadDefaults: Load system defaults.
W_Init: Init WADfiles.
 adding /home/valentine/games/dooms/gzdoom.pk3, 613 lumps
 adding ./doom2.wad, 2919 lumps
I_Init: Setting up machine state.
CPU Vendor ID: GenuineIntel
  Name: Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz
  Family 6, Model 42, Stepping 7
  Features: MMX SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2
I_InitSound: Initializing OpenAL
  Opened device ALSA Default
  EFX enabled
V_Init: allocate screen.
S_Init: Setting up sound.
ST_Init: Init startup screen.
Checking cmd-line parameters...
S_InitData: Load sound definitions.
G_ParseMapInfo: Load map definitions.
Texman.Init: Init texture manager.
ParseTeamInfo: Load team definitions.
LoadActors: Load actor definitions.
DECORATE parsing took 49.42 ms
R_Init: Init Doom refresh subsystem.
DecalLibrary: Load decals.
M_Init: Init menus.
P_Init: Init Playloop state.
ParseSBarInfo: Loading default status bar definition.
ParseSBarInfo: Loading custom status bar definition.
D_CheckNetGame: Checking network game status.
player 1 of 1 (1 nodes)
Using video driver x11
Emulating OpenGL v 2
GL_VENDOR: X.Org
GL_RENDERER: Gallium 0.4 on AMD BARTS (DRM 2.43.0, LLVM 3.8.0)
GL_VERSION: 3.0 Mesa 11.2.2 (Compatibility profile)
GL_SHADING_LANGUAGE_VERSION: 1.30
GL_EXTENSIONS: GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trinary_minmax GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_window_pos GL_ATI_blend_equation_separate GL_ATI_draw_buffers GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_texture GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_KHR_context_flush_control GL_KHR_debug GL_MESA_pack_invert GL_MESA_texture_signed_rgba GL_MESA_window_pos GL_NVX_gpu_memory_info GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_packed_depth_stencil GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_NV_vdpau_interop GL_OES_EGL_image GL_OES_read_format GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays
Max. texture size: 16384
Max. texture units: 16
Max. varying: 128
Resolution: 640 x 480
Starting MIDI playback failed
Emulating OpenGL v 2


map01 - entryway

Starting MIDI playback failed
That said, what kind of driver is this? It reports GL 3.0, but your hardware should be able to support GL 4.5.
As per original post, it's the in-kernel Linux driver (unimaginatively) called radeon. ATI used to only work on their traditional fglrx (proprietary) driver but now are moving toward working on the in-kernel ones instead. NB I'm not using the 'amdgpu' driver, that's still bleeding-edge experimental.

A few years ago the open-source radeon driver went from useless to 'almost as good as the proprietary one', but without all of the crashes and incompatibilities.

Regardless of whether or not my hardware can do the relevant processing, what openGL features are available is determined by my drivers. Link: in-kernel radeon feature list.
Are you sure OpenGL acceleration is enabled?
Yes. All other 3D games work at reasonable (>60 if I disable vsync) framerates.

Recently I have played Unvanquished, Xonotic, games through wine such as GTA:SA, NFS:MW (original) and emulators such as Reicast. One game that I know to be poor is Speed Dreams, however I think this due to the sim + AI workload (or a bug).

Generally my CPU bottles first. Writing that, you now have me afraid that I've been living on software rendering for the past few years without knowing it :P
Attachments
log_uniform.txt
(218.96 KiB) Downloaded 40 times
log_shaderdump.txt
(411.47 KiB) Downloaded 37 times
Veyrdite
Posts: 3
Joined: Tue May 17, 2016 11:33

Re: Linux (in-kernel Radeon): Video fails to start, 'Failed to build shader variant'

Post by Veyrdite »

Apologies Eruanna, I didn't see your spoiler.

Glxinfo output (and attached):

Code: Select all

name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
    GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_swap_control
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, 
    GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float, 
    GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, 
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
    GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, 
    GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float, 
    GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, 
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
    GLX_SGI_swap_control, GLX_SGI_video_sync
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: X.Org (0x1002)
    Device: AMD BARTS (DRM 2.43.0, LLVM 3.8.0) (0x673e)
    Version: 11.2.2
    Accelerated: yes
    Video memory: 1024MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 3.3
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.0
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD BARTS (DRM 2.43.0, LLVM 3.8.0)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
    GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend, 
    GL_AMD_performance_monitor, GL_AMD_pinned_memory, 
    GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_stencil_export, 
    GL_AMD_shader_trinary_minmax, GL_AMD_vertex_shader_layer, 
    GL_AMD_vertex_shader_viewport_index, GL_ARB_ES2_compatibility, 
    GL_ARB_ES3_compatibility, GL_ARB_arrays_of_arrays, GL_ARB_base_instance, 
    GL_ARB_blend_func_extended, GL_ARB_buffer_storage, 
    GL_ARB_clear_buffer_object, GL_ARB_clip_control, 
    GL_ARB_compressed_texture_pixel_storage, 
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
    GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_debug_output, 
    GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_derivative_control, 
    GL_ARB_direct_state_access, GL_ARB_draw_buffers, 
    GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex, 
    GL_ARB_draw_indirect, GL_ARB_draw_instanced, 
    GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location, 
    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport, 
    GL_ARB_fragment_shader, GL_ARB_framebuffer_object, 
    GL_ARB_framebuffer_sRGB, GL_ARB_get_program_binary, 
    GL_ARB_get_texture_sub_image, GL_ARB_gpu_shader5, GL_ARB_half_float_pixel, 
    GL_ARB_half_float_vertex, GL_ARB_instanced_arrays, 
    GL_ARB_internalformat_query, GL_ARB_invalidate_subdata, 
    GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind, 
    GL_ARB_multi_draw_indirect, GL_ARB_occlusion_query2, 
    GL_ARB_pipeline_statistics_query, GL_ARB_pixel_buffer_object, 
    GL_ARB_point_sprite, GL_ARB_program_interface_query, 
    GL_ARB_provoking_vertex, GL_ARB_robustness, GL_ARB_sample_shading, 
    GL_ARB_sampler_objects, GL_ARB_seamless_cube_map, 
    GL_ARB_seamless_cubemap_per_texture, GL_ARB_separate_shader_objects, 
    GL_ARB_shader_bit_encoding, GL_ARB_shader_objects, 
    GL_ARB_shader_precision, GL_ARB_shader_stencil_export, 
    GL_ARB_shader_subroutine, GL_ARB_shader_texture_image_samples, 
    GL_ARB_shader_texture_lod, GL_ARB_shading_language_420pack, 
    GL_ARB_shading_language_packing, GL_ARB_stencil_texturing, GL_ARB_sync, 
    GL_ARB_tessellation_shader, GL_ARB_texture_barrier, 
    GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32, 
    GL_ARB_texture_buffer_range, GL_ARB_texture_compression_bptc, 
    GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map_array, 
    GL_ARB_texture_float, GL_ARB_texture_gather, 
    GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_multisample, 
    GL_ARB_texture_non_power_of_two, GL_ARB_texture_query_levels, 
    GL_ARB_texture_query_lod, GL_ARB_texture_rectangle, GL_ARB_texture_rg, 
    GL_ARB_texture_rgb10_a2ui, GL_ARB_texture_stencil8, 
    GL_ARB_texture_storage, GL_ARB_texture_storage_multisample, 
    GL_ARB_texture_swizzle, GL_ARB_texture_view, GL_ARB_timer_query, 
    GL_ARB_transform_feedback2, GL_ARB_transform_feedback3, 
    GL_ARB_transform_feedback_instanced, GL_ARB_uniform_buffer_object, 
    GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object, 
    GL_ARB_vertex_attrib_binding, GL_ARB_vertex_shader, 
    GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev, 
    GL_ARB_viewport_array, GL_ATI_blend_equation_separate, GL_ATI_meminfo, 
    GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_EXT_abgr, 
    GL_EXT_blend_equation_separate, GL_EXT_draw_buffers2, 
    GL_EXT_draw_instanced, GL_EXT_framebuffer_blit, 
    GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled, 
    GL_EXT_framebuffer_sRGB, GL_EXT_packed_depth_stencil, GL_EXT_packed_float, 
    GL_EXT_pixel_buffer_object, GL_EXT_polygon_offset_clamp, 
    GL_EXT_provoking_vertex, GL_EXT_shader_integer_mix, GL_EXT_texture_array, 
    GL_EXT_texture_compression_rgtc, GL_EXT_texture_filter_anisotropic, 
    GL_EXT_texture_integer, GL_EXT_texture_mirror_clamp, GL_EXT_texture_sRGB, 
    GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent, 
    GL_EXT_texture_snorm, GL_EXT_texture_swizzle, GL_EXT_timer_query, 
    GL_EXT_transform_feedback, GL_EXT_vertex_array_bgra, 
    GL_IBM_multimode_draw_arrays, GL_KHR_context_flush_control, GL_KHR_debug, 
    GL_MESA_pack_invert, GL_MESA_texture_signed_rgba, GL_NVX_gpu_memory_info, 
    GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil, 
    GL_NV_texture_barrier, GL_NV_vdpau_interop, GL_OES_EGL_image, 
    GL_OES_read_format

OpenGL version string: 3.0 Mesa 11.2.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
    GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend, 
    GL_AMD_performance_monitor, GL_AMD_pinned_memory, 
    GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_stencil_export, 
    GL_AMD_shader_trinary_minmax, GL_APPLE_packed_pixels, 
    GL_APPLE_vertex_array_object, GL_ARB_ES2_compatibility, 
    GL_ARB_ES3_compatibility, GL_ARB_arrays_of_arrays, GL_ARB_base_instance, 
    GL_ARB_blend_func_extended, GL_ARB_buffer_storage, 
    GL_ARB_clear_buffer_object, GL_ARB_clip_control, 
    GL_ARB_color_buffer_float, GL_ARB_compressed_texture_pixel_storage, 
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
    GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_debug_output, 
    GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_depth_texture, 
    GL_ARB_derivative_control, GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend, 
    GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced, 
    GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location, 
    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program, 
    GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader, 
    GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB, 
    GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image, 
    GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, 
    GL_ARB_instanced_arrays, GL_ARB_internalformat_query, 
    GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment, 
    GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multisample, 
    GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_occlusion_query2, 
    GL_ARB_pipeline_statistics_query, GL_ARB_pixel_buffer_object, 
    GL_ARB_point_parameters, GL_ARB_point_sprite, 
    GL_ARB_program_interface_query, GL_ARB_provoking_vertex, 
    GL_ARB_robustness, GL_ARB_sample_shading, GL_ARB_sampler_objects, 
    GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture, 
    GL_ARB_separate_shader_objects, GL_ARB_shader_bit_encoding, 
    GL_ARB_shader_objects, GL_ARB_shader_precision, 
    GL_ARB_shader_stencil_export, GL_ARB_shader_texture_image_samples, 
    GL_ARB_shader_texture_lod, GL_ARB_shading_language_100, 
    GL_ARB_shading_language_420pack, GL_ARB_shading_language_packing, 
    GL_ARB_shadow, GL_ARB_stencil_texturing, GL_ARB_sync, 
    GL_ARB_texture_barrier, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_compression, GL_ARB_texture_compression_bptc, 
    GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map, 
    GL_ARB_texture_cube_map_array, GL_ARB_texture_env_add, 
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, 
    GL_ARB_texture_env_dot3, GL_ARB_texture_float, GL_ARB_texture_gather, 
    GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat, 
    GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two, 
    GL_ARB_texture_query_levels, GL_ARB_texture_query_lod, 
    GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, 
    GL_ARB_texture_stencil8, GL_ARB_texture_storage, 
    GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle, 
    GL_ARB_texture_view, GL_ARB_timer_query, GL_ARB_transform_feedback2, 
    GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced, 
    GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object, 
    GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object, 
    GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object, 
    GL_ARB_vertex_program, GL_ARB_vertex_shader, 
    GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev, 
    GL_ARB_window_pos, GL_ATI_blend_equation_separate, GL_ATI_draw_buffers, 
    GL_ATI_meminfo, GL_ATI_separate_stencil, GL_ATI_texture_compression_3dc, 
    GL_ATI_texture_env_combine3, GL_ATI_texture_float, 
    GL_ATI_texture_mirror_once, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, 
    GL_EXT_copy_texture, GL_EXT_draw_buffers2, GL_EXT_draw_instanced, 
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, 
    GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled, 
    GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB, 
    GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays, 
    GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels, 
    GL_EXT_pixel_buffer_object, GL_EXT_point_parameters, 
    GL_EXT_polygon_offset, GL_EXT_polygon_offset_clamp, 
    GL_EXT_provoking_vertex, GL_EXT_rescale_normal, GL_EXT_secondary_color, 
    GL_EXT_separate_specular_color, GL_EXT_shader_integer_mix, 
    GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, 
    GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, 
    GL_EXT_texture_array, GL_EXT_texture_compression_latc, 
    GL_EXT_texture_compression_rgtc, GL_EXT_texture_cube_map, 
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, 
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer, 
    GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp, 
    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, 
    GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent, 
    GL_EXT_texture_snorm, GL_EXT_texture_swizzle, GL_EXT_timer_query, 
    GL_EXT_transform_feedback, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, 
    GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip, 
    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, 
    GL_KHR_context_flush_control, GL_KHR_debug, GL_MESA_pack_invert, 
    GL_MESA_texture_signed_rgba, GL_MESA_window_pos, GL_NVX_gpu_memory_info, 
    GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp, 
    GL_NV_fog_distance, GL_NV_light_max_exponent, GL_NV_packed_depth_stencil, 
    GL_NV_primitive_restart, GL_NV_texgen_reflection, GL_NV_texture_barrier, 
    GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_NV_vdpau_interop, 
    GL_OES_EGL_image, GL_OES_read_format, GL_SGIS_generate_mipmap, 
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, 
    GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.2.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
    GL_APPLE_texture_max_level, GL_EXT_blend_func_extended, 
    GL_EXT_blend_minmax, GL_EXT_color_buffer_float, 
    GL_EXT_discard_framebuffer, GL_EXT_draw_buffers, 
    GL_EXT_draw_elements_base_vertex, GL_EXT_map_buffer_range, 
    GL_EXT_multi_draw_arrays, GL_EXT_read_format_bgra, 
    GL_EXT_separate_shader_objects, GL_EXT_shader_integer_mix, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_format_BGRA8888, 
    GL_EXT_texture_rg, GL_EXT_texture_type_2_10_10_10_REV, 
    GL_EXT_unpack_subimage, GL_KHR_context_flush_control, GL_KHR_debug, 
    GL_NV_draw_buffers, GL_NV_fbo_color_attachments, GL_NV_read_buffer, 
    GL_NV_read_depth, GL_NV_read_depth_stencil, GL_NV_read_stencil, 
    GL_OES_EGL_image, GL_OES_EGL_image_external, GL_OES_EGL_sync, 
    GL_OES_compressed_ETC1_RGB8_texture, GL_OES_depth24, GL_OES_depth_texture, 
    GL_OES_depth_texture_cube_map, GL_OES_draw_elements_base_vertex, 
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap, 
    GL_OES_get_program_binary, GL_OES_mapbuffer, GL_OES_packed_depth_stencil, 
    GL_OES_rgb8_rgba8, GL_OES_standard_derivatives, GL_OES_stencil8, 
    GL_OES_surfaceless_context, GL_OES_texture_3D, GL_OES_texture_float, 
    GL_OES_texture_float_linear, GL_OES_texture_half_float, 
    GL_OES_texture_half_float_linear, GL_OES_texture_npot, 
    GL_OES_texture_stencil8, GL_OES_vertex_array_object

480 GLX Visuals
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x021 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x022 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x2cc 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x2cd 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x2ce 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x2cf 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x2d0 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x2d1 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x2d2 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x2d3 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x2d4 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x2d5 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x2d6 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x2d7 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x2d8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x2d9 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x2da 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x2db 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x2dc 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x2dd 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x2de 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x2df 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x2e0 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x2e1 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x2e2 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  2 1 None
0x2e3 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x2e4 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x2e5 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  2 1 None
0x2e6 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x2e7 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x2e8 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  2 1 None
0x2e9 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x2ea 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x2eb 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  2 1 None
0x2ec 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  4 1 None
0x2ed 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  8 1 None
0x2ee 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  2 1 None
0x2ef 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  4 1 None
0x2f0 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  8 1 None
0x2f1 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  2 1 None
0x2f2 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  4 1 None
0x2f3 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  8 1 None
0x2f4 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  2 1 None
0x2f5 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x2f6 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x2f7 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  2 1 None
0x2f8 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x2f9 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x2fa 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  2 1 None
0x2fb 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x2fc 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x2fd 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  2 1 None
0x2fe 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x2ff 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x300 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  2 1 None
0x301 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x302 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x303 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  2 1 None
0x304 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x305 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x306 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x307 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x308 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x309 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x30a 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x30b 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x30c 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x30d 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x30e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x30f 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x310 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x311 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x312 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x313 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x314 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x315 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x316 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x317 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x318 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x319 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x31a 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x31b 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x31c 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x31d 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x31e 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  2 1 None
0x31f 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x320 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x321 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  2 1 None
0x322 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x323 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x324 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  2 1 None
0x325 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x326 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x327 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  2 1 None
0x328 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  4 1 None
0x329 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  8 1 None
0x32a 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  2 1 None
0x32b 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  4 1 None
0x32c 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  8 1 None
0x32d 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  2 1 None
0x32e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  4 1 None
0x32f 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  8 1 None
0x330 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  2 1 None
0x331 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x332 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x333 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  2 1 None
0x334 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x335 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x336 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  2 1 None
0x337 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x338 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x339 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  2 1 None
0x33a 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x33b 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x33c 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  2 1 None
0x33d 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x33e 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x33f 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  2 1 None
0x340 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x341 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x342 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x343 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0 16 16 16 16  0 0 Slow
0x344 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x345 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0 16 16 16 16  0 0 Slow
0x346 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x347 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0 16 16 16 16  0 0 Slow
0x348 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0  0  0  0  0  0 0 None
0x349 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0 16 16 16 16  0 0 Slow
0x34a 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  0 0 None
0x34b 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0 16 16 16 16  0 0 Slow
0x34c 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  0 0 None
0x34d 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0 16 16 16 16  0 0 Slow
0x34e 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x34f 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0 16 16 16 16  0 0 Slow
0x350 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x351 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0 16 16 16 16  0 0 Slow
0x352 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x353 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0 16 16 16 16  0 0 Slow
0x354 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x355 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8 16 16 16 16  0 0 Slow
0x356 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x357 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8 16 16 16 16  0 0 Slow
0x358 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x359 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8 16 16 16 16  0 0 Slow
0x35a 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  2 1 None
0x35b 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x35c 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x35d 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  2 1 None
0x35e 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x35f 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x360 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  2 1 None
0x361 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x362 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x363 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0  0  0  0  0  2 1 None
0x364 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0  0  0  0  0  4 1 None
0x365 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0  0  0  0  0  8 1 None
0x366 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  2 1 None
0x367 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  4 1 None
0x368 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  8 1 None
0x369 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  2 1 None
0x36a 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  4 1 None
0x36b 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  8 1 None
0x36c 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  2 1 None
0x36d 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x36e 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x36f 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  2 1 None
0x370 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x371 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x372 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  2 1 None
0x373 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x374 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x375 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  2 1 None
0x376 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x377 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x378 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  2 1 None
0x379 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x37a 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x37b 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  2 1 None
0x37c 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x37d 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x37e 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x37f 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0 16 16 16  0  0 0 Slow
0x380 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x381 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0 16 16 16  0  0 0 Slow
0x382 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x383 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0 16 16 16  0  0 0 Slow
0x384 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0  0  0  0  0  0 0 None
0x385 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0 16 16 16  0  0 0 Slow
0x386 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  0 0 None
0x387 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0 16 16 16  0  0 0 Slow
0x388 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  0 0 None
0x389 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0 16 16 16  0  0 0 Slow
0x38a 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x38b 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0 16 16 16  0  0 0 Slow
0x38c 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x38d 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0 16 16 16  0  0 0 Slow
0x38e 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x38f 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0 16 16 16  0  0 0 Slow
0x390 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x391 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8 16 16 16  0  0 0 Slow
0x392 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x393 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8 16 16 16  0  0 0 Slow
0x394 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x395 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8 16 16 16  0  0 0 Slow
0x396 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  2 1 None
0x397 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x398 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x399 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  2 1 None
0x39a 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x39b 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x39c 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  2 1 None
0x39d 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x39e 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x39f 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0  0  0  0  0  2 1 None
0x3a0 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0  0  0  0  0  4 1 None
0x3a1 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0  0  0  0  0  8 1 None
0x3a2 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  2 1 None
0x3a3 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  4 1 None
0x3a4 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  8 1 None
0x3a5 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  2 1 None
0x3a6 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  4 1 None
0x3a7 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  8 1 None
0x3a8 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  2 1 None
0x3a9 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x3aa 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x3ab 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  2 1 None
0x3ac 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x3ad 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x3ae 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  2 1 None
0x3af 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x3b0 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x3b1 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  2 1 None
0x3b2 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x3b3 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x3b4 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  2 1 None
0x3b5 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x3b6 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x3b7 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  2 1 None
0x3b8 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x3b9 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x3ba 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x3bb 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x3bc 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x3bd 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x3be 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x3bf 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x3c0 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x3c1 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x3c2 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x3c3 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x3c4 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x3c5 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x3c6 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x3c7 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x3c8 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x3c9 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x3ca 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x3cb 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x3cc 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x3cd 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x3ce 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x3cf 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x3d0 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x3d1 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  2 1 None
0x3d2 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x3d3 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x3d4 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  2 1 None
0x3d5 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x3d6 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x3d7 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  2 1 None
0x3d8 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x3d9 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x3da 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  2 1 None
0x3db 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  4 1 None
0x3dc 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  8 1 None
0x3dd 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  2 1 None
0x3de 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  4 1 None
0x3df 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  8 1 None
0x3e0 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  2 1 None
0x3e1 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  4 1 None
0x3e2 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  8 1 None
0x3e3 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  2 1 None
0x3e4 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x3e5 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x3e6 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  2 1 None
0x3e7 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x3e8 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x3e9 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  2 1 None
0x3ea 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x3eb 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x3ec 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  2 1 None
0x3ed 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x3ee 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x3ef 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  2 1 None
0x3f0 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x3f1 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x3f2 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  2 1 None
0x3f3 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x3f4 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x3f5 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x3f6 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x3f7 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x3f8 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x3f9 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x3fa 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x3fb 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x3fc 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x3fd 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x3fe 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x3ff 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x400 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x401 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x402 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x403 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x404 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x405 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x406 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x407 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x408 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x409 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x40a 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x40b 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x40c 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x40d 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  2 1 None
0x40e 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x40f 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x410 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  2 1 None
0x411 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x412 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x413 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  2 1 None
0x414 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x415 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x416 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  2 1 None
0x417 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  4 1 None
0x418 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  8 1 None
0x419 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  2 1 None
0x41a 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  4 1 None
0x41b 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  8 1 None
0x41c 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  2 1 None
0x41d 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  4 1 None
0x41e 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  8 1 None
0x41f 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  2 1 None
0x420 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x421 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x422 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  2 1 None
0x423 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x424 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x425 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  2 1 None
0x426 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x427 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x428 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  2 1 None
0x429 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x42a 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x42b 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  2 1 None
0x42c 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x42d 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x42e 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  2 1 None
0x42f 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x430 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x431 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x432 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0 16 16 16 16  0 0 Slow
0x433 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x434 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0 16 16 16 16  0 0 Slow
0x435 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x436 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0 16 16 16 16  0 0 Slow
0x437 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0  0  0  0  0  0 0 None
0x438 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0 16 16 16 16  0 0 Slow
0x439 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  0 0 None
0x43a 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0 16 16 16 16  0 0 Slow
0x43b 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  0 0 None
0x43c 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0 16 16 16 16  0 0 Slow
0x43d 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x43e 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0 16 16 16 16  0 0 Slow
0x43f 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x440 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0 16 16 16 16  0 0 Slow
0x441 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x442 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0 16 16 16 16  0 0 Slow
0x443 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x444 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8 16 16 16 16  0 0 Slow
0x445 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x446 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8 16 16 16 16  0 0 Slow
0x447 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x448 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8 16 16 16 16  0 0 Slow
0x449 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  2 1 None
0x44a 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x44b 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x44c 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  2 1 None
0x44d 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x44e 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x44f 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  2 1 None
0x450 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x451 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x452 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0  0  0  0  0  2 1 None
0x453 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0  0  0  0  0  4 1 None
0x454 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0  0  0  0  0  8 1 None
0x455 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  2 1 None
0x456 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  4 1 None
0x457 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  8 1 None
0x458 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  2 1 None
0x459 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  4 1 None
0x45a 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  8 1 None
0x45b 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  2 1 None
0x45c 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x45d 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x45e 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  2 1 None
0x45f 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x460 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x461 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  2 1 None
0x462 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x463 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x464 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  2 1 None
0x465 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x466 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x467 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  2 1 None
0x468 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x469 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x46a 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  2 1 None
0x46b 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x46c 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x46d 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x46e 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0 16 16 16  0  0 0 Slow
0x46f 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x470 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0 16 16 16  0  0 0 Slow
0x471 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x472 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0 16 16 16  0  0 0 Slow
0x473 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0  0  0  0  0  0 0 None
0x474 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0 16 16 16  0  0 0 Slow
0x475 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  0 0 None
0x476 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0 16 16 16  0  0 0 Slow
0x477 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  0 0 None
0x478 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0 16 16 16  0  0 0 Slow
0x479 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x47a 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0 16 16 16  0  0 0 Slow
0x47b 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x47c 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0 16 16 16  0  0 0 Slow
0x47d 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x47e 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0 16 16 16  0  0 0 Slow
0x47f 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x480 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8 16 16 16  0  0 0 Slow
0x481 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x482 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8 16 16 16  0  0 0 Slow
0x483 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x484 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8 16 16 16  0  0 0 Slow
0x485 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  2 1 None
0x486 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x487 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x488 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  2 1 None
0x489 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x48a 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x48b 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  2 1 None
0x48c 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x48d 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x48e 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0  0  0  0  0  2 1 None
0x48f 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0  0  0  0  0  4 1 None
0x490 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0  0  0  0  0  8 1 None
0x491 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  2 1 None
0x492 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  4 1 None
0x493 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  8 1 None
0x494 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  2 1 None
0x495 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  4 1 None
0x496 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  8 1 None
0x497 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  2 1 None
0x498 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x499 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x49a 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  2 1 None
0x49b 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x49c 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x49d 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  2 1 None
0x49e 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x49f 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x4a0 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  2 1 None
0x4a1 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x4a2 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x4a3 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  2 1 None
0x4a4 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x4a5 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x4a6 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  2 1 None
0x4a7 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x4a8 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x073 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None

600 GLXFBConfigs:
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x074 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x075 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x076 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x077 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x078 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x079 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x07a 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x07b 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x07c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x07d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x07e 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x07f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x080 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x081 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x082 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x083 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x084 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x085 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x086 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x087 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x088 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x089 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x08a 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x08b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x08c 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  2 1 None
0x08d 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x08e 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x08f 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  2 1 None
0x090 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x091 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x092 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  2 1 None
0x093 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x094 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x095 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  2 1 None
0x096 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  4 1 None
0x097 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  8 1 None
0x098 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  2 1 None
0x099 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  4 1 None
0x09a 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  8 1 None
0x09b 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  2 1 None
0x09c 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  4 1 None
0x09d 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  8 1 None
0x09e 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  2 1 None
0x09f 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x0a0 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x0a1 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  2 1 None
0x0a2 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x0a3 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x0a4 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  2 1 None
0x0a5 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x0a6 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x0a7 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  2 1 None
0x0a8 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x0a9 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x0aa 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  2 1 None
0x0ab 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x0ac 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x0ad 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  2 1 None
0x0ae 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x0af 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x0b0 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x0b1 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x0b2 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x0b3 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x0b4 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x0b5 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x0b6 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x0b7 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x0b8 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x0b9 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x0ba 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x0bb 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x0bc 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x0bd 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0be 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x0bf 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0c0 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x0c1 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x0c2 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0c3 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0c4 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0c5 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0c6 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x0c7 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x0c8 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  2 1 None
0x0c9 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x0ca 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x0cb 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  2 1 None
0x0cc 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x0cd 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x0ce 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  2 1 None
0x0cf 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x0d0 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x0d1 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  2 1 None
0x0d2 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  4 1 None
0x0d3 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  8 1 None
0x0d4 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  2 1 None
0x0d5 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  4 1 None
0x0d6 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  8 1 None
0x0d7 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  2 1 None
0x0d8 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  4 1 None
0x0d9 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  8 1 None
0x0da 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  2 1 None
0x0db 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x0dc 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x0dd 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  2 1 None
0x0de 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x0df 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x0e0 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  2 1 None
0x0e1 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x0e2 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x0e3 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  2 1 None
0x0e4 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x0e5 24 tc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x0e6 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  2 1 None
0x0e7 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x0e8 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x0e9 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  2 1 None
0x0ea 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x0eb 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x0ec 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x0ed 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0 16 16 16 16  0 0 Slow
0x0ee 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x0ef 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0 16 16 16 16  0 0 Slow
0x0f0 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x0f1 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0 16 16 16 16  0 0 Slow
0x0f2 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0  0  0  0  0  0 0 None
0x0f3 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0 16 16 16 16  0 0 Slow
0x0f4 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  0 0 None
0x0f5 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0 16 16 16 16  0 0 Slow
0x0f6 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  0 0 None
0x0f7 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0 16 16 16 16  0 0 Slow
0x0f8 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x0f9 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0 16 16 16 16  0 0 Slow
0x0fa 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x0fb 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0 16 16 16 16  0 0 Slow
0x0fc 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x0fd 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0 16 16 16 16  0 0 Slow
0x0fe 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x0ff 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8 16 16 16 16  0 0 Slow
0x100 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x101 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8 16 16 16 16  0 0 Slow
0x102 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x103 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8 16 16 16 16  0 0 Slow
0x104 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  2 1 None
0x105 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x106 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x107 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  2 1 None
0x108 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x109 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x10a 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  2 1 None
0x10b 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x10c 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x10d 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0  0  0  0  0  2 1 None
0x10e 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0  0  0  0  0  4 1 None
0x10f 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0  0  0  0  0  8 1 None
0x110 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  2 1 None
0x111 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  4 1 None
0x112 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  8 1 None
0x113 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  2 1 None
0x114 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  4 1 None
0x115 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  8 1 None
0x116 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  2 1 None
0x117 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x118 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x119 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  2 1 None
0x11a 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x11b 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x11c 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  2 1 None
0x11d 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x11e 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x11f 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  2 1 None
0x120 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x121 24 tc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x122 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  2 1 None
0x123 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x124 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x125 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  2 1 None
0x126 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x127 24 tc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x128 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x129 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0 16 16 16  0  0 0 Slow
0x12a 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x12b 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0 16 16 16  0  0 0 Slow
0x12c 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x12d 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0 16 16 16  0  0 0 Slow
0x12e 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0  0  0  0  0  0 0 None
0x12f 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0 16 16 16  0  0 0 Slow
0x130 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  0 0 None
0x131 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0 16 16 16  0  0 0 Slow
0x132 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  0 0 None
0x133 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0 16 16 16  0  0 0 Slow
0x134 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x135 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0 16 16 16  0  0 0 Slow
0x136 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x137 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0 16 16 16  0  0 0 Slow
0x138 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x139 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0 16 16 16  0  0 0 Slow
0x13a 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x13b 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8 16 16 16  0  0 0 Slow
0x13c 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x13d 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8 16 16 16  0  0 0 Slow
0x13e 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x13f 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8 16 16 16  0  0 0 Slow
0x140 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  2 1 None
0x141 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x142 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x143 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  2 1 None
0x144 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x145 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x146 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  2 1 None
0x147 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x148 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x149 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0  0  0  0  0  2 1 None
0x14a 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0  0  0  0  0  4 1 None
0x14b 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0  0  0  0  0  8 1 None
0x14c 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  2 1 None
0x14d 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  4 1 None
0x14e 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  8 1 None
0x14f 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  2 1 None
0x150 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  4 1 None
0x151 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  8 1 None
0x152 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  2 1 None
0x153 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x154 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x155 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  2 1 None
0x156 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x157 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x158 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  2 1 None
0x159 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x15a 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x15b 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  2 1 None
0x15c 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x15d 24 tc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x15e 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  2 1 None
0x15f 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x160 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x161 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  2 1 None
0x162 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x163 24 tc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x164  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x165  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x166  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x167  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x168  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x169  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x16a  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x16b  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x16c  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x16d  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x16e  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x16f  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x170  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  0  0  0  0  0  0 0 None
0x171  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x172  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  0 0 None
0x173  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x174  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  0 0 None
0x175  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x176  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
0x177  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x178  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
0x179  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x17a  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
0x17b  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x17c  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  2 1 None
0x17d  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  4 1 None
0x17e  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  8 1 None
0x17f  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  2 1 None
0x180  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  4 1 None
0x181  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  8 1 None
0x182  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  2 1 None
0x183  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  4 1 None
0x184  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  8 1 None
0x185  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  2 1 None
0x186  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  4 1 None
0x187  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  8 1 None
0x188  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  2 1 None
0x189  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  4 1 None
0x18a  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  8 1 None
0x18b  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  2 1 None
0x18c  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  4 1 None
0x18d  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  8 1 None
0x18e  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  0  0  0  0  0  2 1 None
0x18f  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  0  0  0  0  0  4 1 None
0x190  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  0  0  0  0  0  8 1 None
0x191  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  2 1 None
0x192  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  4 1 None
0x193  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  8 1 None
0x194  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  2 1 None
0x195  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  4 1 None
0x196  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  8 1 None
0x197  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8  0  0  0  0  2 1 None
0x198  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8  0  0  0  0  4 1 None
0x199  0 tc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8  0  0  0  0  8 1 None
0x19a  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  2 1 None
0x19b  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  4 1 None
0x19c  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  8 1 None
0x19d  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  2 1 None
0x19e  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  4 1 None
0x19f  0 tc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  8 1 None
0x1a0 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x1a1 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x1a2 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x1a3 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x1a4 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
0x1a5 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
0x1a6 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x1a7 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x1a8 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x1a9 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x1aa 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  0 0 None
0x1ab 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0 16 16 16 16  0 0 Slow
0x1ac 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x1ad 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x1ae 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x1af 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x1b0 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  0 0 None
0x1b1 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0 16 16 16 16  0 0 Slow
0x1b2 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x1b3 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x1b4 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x1b5 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x1b6 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
0x1b7 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 Slow
0x1b8 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  2 1 None
0x1b9 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x1ba 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x1bb 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  2 1 None
0x1bc 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x1bd 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x1be 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  2 1 None
0x1bf 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  4 1 None
0x1c0 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  8 1 None
0x1c1 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  2 1 None
0x1c2 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  4 1 None
0x1c3 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 16  0  0  0  0  0  8 1 None
0x1c4 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  2 1 None
0x1c5 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  4 1 None
0x1c6 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  8 1 None
0x1c7 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  2 1 None
0x1c8 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  4 1 None
0x1c9 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 16  0  0  0  0  0  8 1 None
0x1ca 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  2 1 None
0x1cb 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x1cc 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x1cd 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  2 1 None
0x1ce 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x1cf 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x1d0 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  2 1 None
0x1d1 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  4 1 None
0x1d2 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  0  0  0  0  0  8 1 None
0x1d3 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  2 1 None
0x1d4 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x1d5 24 dc  0  32  0 r  . .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x1d6 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  2 1 None
0x1d7 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x1d8 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x1d9 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  2 1 None
0x1da 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  4 1 None
0x1db 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  8 1 None
0x1dc 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x1dd 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x1de 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x1df 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x1e0 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  0 0 None
0x1e1 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x1e2 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x1e3 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x1e4 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x1e5 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x1e6 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  0 0 None
0x1e7 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x1e8 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x1e9 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x1ea 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x1eb 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x1ec 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  0 0 None
0x1ed 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x1ee 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x1ef 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x1f0 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x1f1 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x1f2 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  0 0 None
0x1f3 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x1f4 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  2 1 None
0x1f5 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x1f6 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x1f7 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  2 1 None
0x1f8 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x1f9 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x1fa 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  2 1 None
0x1fb 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  4 1 None
0x1fc 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0  0  0  0  0  0  0  8 1 None
0x1fd 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  2 1 None
0x1fe 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  4 1 None
0x1ff 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 16  0  0  0  0  0  8 1 None
0x200 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  2 1 None
0x201 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  4 1 None
0x202 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  8 1 None
0x203 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  2 1 None
0x204 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  4 1 None
0x205 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 16  0  0  0  0  0  8 1 None
0x206 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  2 1 None
0x207 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x208 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x209 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  2 1 None
0x20a 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x20b 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x20c 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  2 1 None
0x20d 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  4 1 None
0x20e 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  0  0  0  0  0  8 1 None
0x20f 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  2 1 None
0x210 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x211 24 dc  0  24  0 r  . .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x212 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  2 1 None
0x213 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x214 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x215 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  2 1 None
0x216 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  4 1 None
0x217 24 dc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  8 1 None
0x218 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x219 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0 16 16 16 16  0 0 Slow
0x21a 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x21b 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0 16 16 16 16  0 0 Slow
0x21c 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  0 0 None
0x21d 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0 16 16 16 16  0 0 Slow
0x21e 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0  0  0  0  0  0 0 None
0x21f 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0 16 16 16 16  0 0 Slow
0x220 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  0 0 None
0x221 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0 16 16 16 16  0 0 Slow
0x222 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  0 0 None
0x223 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0 16 16 16 16  0 0 Slow
0x224 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x225 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0 16 16 16 16  0 0 Slow
0x226 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x227 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0 16 16 16 16  0 0 Slow
0x228 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  0 0 None
0x229 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0 16 16 16 16  0 0 Slow
0x22a 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x22b 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8 16 16 16 16  0 0 Slow
0x22c 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x22d 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8 16 16 16 16  0 0 Slow
0x22e 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  0 0 None
0x22f 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8 16 16 16 16  0 0 Slow
0x230 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  2 1 None
0x231 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x232 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x233 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  2 1 None
0x234 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x235 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x236 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  2 1 None
0x237 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  4 1 None
0x238 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0  0  0  0  0  0  0  8 1 None
0x239 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0  0  0  0  0  2 1 None
0x23a 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0  0  0  0  0  4 1 None
0x23b 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 16  0  0  0  0  0  8 1 None
0x23c 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  2 1 None
0x23d 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  4 1 None
0x23e 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  8 1 None
0x23f 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  2 1 None
0x240 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  4 1 None
0x241 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 16  0  0  0  0  0  8 1 None
0x242 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  2 1 None
0x243 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x244 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x245 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  2 1 None
0x246 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x247 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x248 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  2 1 None
0x249 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  4 1 None
0x24a 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  0  0  0  0  0  8 1 None
0x24b 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  2 1 None
0x24c 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x24d 24 dc  0  32  0 r  . .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x24e 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  2 1 None
0x24f 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x250 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x251 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  2 1 None
0x252 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  4 1 None
0x253 24 dc  0  32  0 r  y .   8  8  8  8 .  s  0 24  8  0  0  0  0  8 1 None
0x254 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x255 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0 16 16 16  0  0 0 Slow
0x256 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x257 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0 16 16 16  0  0 0 Slow
0x258 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  0 0 None
0x259 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0 16 16 16  0  0 0 Slow
0x25a 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0  0  0  0  0  0 0 None
0x25b 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0 16 16 16  0  0 0 Slow
0x25c 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  0 0 None
0x25d 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0 16 16 16  0  0 0 Slow
0x25e 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  0 0 None
0x25f 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0 16 16 16  0  0 0 Slow
0x260 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x261 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0 16 16 16  0  0 0 Slow
0x262 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x263 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0 16 16 16  0  0 0 Slow
0x264 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  0 0 None
0x265 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0 16 16 16  0  0 0 Slow
0x266 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x267 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8 16 16 16  0  0 0 Slow
0x268 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x269 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8 16 16 16  0  0 0 Slow
0x26a 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  0 0 None
0x26b 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8 16 16 16  0  0 0 Slow
0x26c 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  2 1 None
0x26d 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x26e 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x26f 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  2 1 None
0x270 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x271 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x272 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  2 1 None
0x273 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  4 1 None
0x274 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0  0  0  0  0  0  0  8 1 None
0x275 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0  0  0  0  0  2 1 None
0x276 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0  0  0  0  0  4 1 None
0x277 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 16  0  0  0  0  0  8 1 None
0x278 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  2 1 None
0x279 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  4 1 None
0x27a 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  8 1 None
0x27b 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  2 1 None
0x27c 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  4 1 None
0x27d 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 16  0  0  0  0  0  8 1 None
0x27e 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  2 1 None
0x27f 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x280 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x281 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  2 1 None
0x282 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x283 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x284 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  2 1 None
0x285 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  4 1 None
0x286 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  0  0  0  0  0  8 1 None
0x287 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  2 1 None
0x288 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x289 24 dc  0  24  0 r  . .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x28a 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  2 1 None
0x28b 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x28c 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x28d 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  2 1 None
0x28e 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  4 1 None
0x28f 24 dc  0  24  0 r  y .   8  8  8  0 .  s  0 24  8  0  0  0  0  8 1 None
0x290  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x291  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x292  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x293  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x294  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  0 0 None
0x295  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0 16 16 16  0  0 0 Slow
0x296  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x297  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x298  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x299  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x29a  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  0 0 None
0x29b  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0 16 16 16  0  0 0 Slow
0x29c  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 24  0  0  0  0  0  0 0 None
0x29d  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x29e  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  0 0 None
0x29f  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x2a0  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  0 0 None
0x2a1  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0 16 16 16  0  0 0 Slow
0x2a2  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
0x2a3  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x2a4  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
0x2a5  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x2a6  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  0 0 None
0x2a7  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8 16 16 16  0  0 0 Slow
0x2a8  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  2 1 None
0x2a9  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  4 1 None
0x2aa  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0  0  0  0  0  0  0  8 1 None
0x2ab  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  2 1 None
0x2ac  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  4 1 None
0x2ad  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  8 1 None
0x2ae  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  2 1 None
0x2af  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  4 1 None
0x2b0  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0  0  0  0  0  0  0  8 1 None
0x2b1  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  2 1 None
0x2b2  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  4 1 None
0x2b3  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 16  0  0  0  0  0  8 1 None
0x2b4  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  2 1 None
0x2b5  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  4 1 None
0x2b6  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  8 1 None
0x2b7  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  2 1 None
0x2b8  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  4 1 None
0x2b9  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 16  0  0  0  0  0  8 1 None
0x2ba  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 24  0  0  0  0  0  2 1 None
0x2bb  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 24  0  0  0  0  0  4 1 None
0x2bc  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 24  0  0  0  0  0  8 1 None
0x2bd  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  2 1 None
0x2be  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  4 1 None
0x2bf  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  8 1 None
0x2c0  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  2 1 None
0x2c1  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  4 1 None
0x2c2  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  0  0  0  0  0  8 1 None
0x2c3  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8  0  0  0  0  2 1 None
0x2c4  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8  0  0  0  0  4 1 None
0x2c5  0 dc  0  16  0 r  . .   5  6  5  0 .  .  0 24  8  0  0  0  0  8 1 None
0x2c6  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  2 1 None
0x2c7  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  4 1 None
0x2c8  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  8 1 None
0x2c9  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  2 1 None
0x2ca  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  4 1 None
0x2cb  0 dc  0  16  0 r  y .   5  6  5  0 .  .  0 24  8  0  0  0  0  8 1 None

Attachments
glxinfo.txt
(97.94 KiB) Downloaded 43 times
User avatar
Rachael
Developer
Developer
Posts: 3646
Joined: Sat May 13, 2006 10:30

Re: Linux (in-kernel Radeon): Video fails to start, 'Failed to build shader variant'

Post by Rachael »

Okay, I was wrong - glxinfo does show that indeed, your X system is accelerated. I don't know why X put its own vendor strings in the output though, but I've never had to use a Radaeon on Linux so I guess I just didn't know.
elgambitero

Re: Linux (in-kernel Radeon): Video fails to start, 'Failed to build shader variant'

Post by elgambitero »

Hello everyone,

Linux user here, using Fedora 24 in a MacBook Pro with a Radeon 6750M. Using open source drivers, because the proprietary one would have me downgrading Xorg to the previous version, and I don't want that.

Code: Select all

Linux MacBookPro 4.8.6-201.fc24.x86_64 #1 SMP Thu Nov 3 14:38:57 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
I have been dealing with this issue for a while. I think is related to our GPU not being compatible with OpenGL versions later than 2.

The thing is:
-gzdoom 2.2.0 executed in Linux gives the TGSI translation failed error, and no video
-gzdoom 2.2.0 executed in Linux gives proper video signal, but low framerate. This happens because the CPU is emulating OpenGL 2 rather tan executing it natively. (I suspect that because it says so in the Terminal log)
-gzdoom 2.2.0 executed in OSX makes the same as previous bullet point: Video signal, but low framerate.
-gzdoom 1.9.1 works fine in either system.


So, I'd like to execute 2.2.0 with native OpenGL support. -glversion 2 doesn't yield that. If you are not playing a very modern mod, 1.9.1 may work just fine.

Greetings
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Re: Linux (in-kernel Radeon): Video fails to start, 'Failed to build shader variant'

Post by Graf Zahl »

That card should be easily OpenGL 3.x capable so there must be something very wrong here
elgambitero

Re: Linux (in-kernel Radeon): Video fails to start, 'Failed to build shader variant'

Post by elgambitero »

Graf Zahl wrote:That card should be easily OpenGL 3.x capable so there must be something very wrong here
I've been digging into the code of the drivers, and it so happens that the whole TGSI interpreter is incomplete. I'm not familiar with the specifications of OpenGL, but it appears to me that without that part of the code, that specification is not met.

And therefore you get that cold black screen.
Locked

Return to “Closed Bugs”