Wine 1.1.21 was released today and it has at least one fix specifically for Fglrx:
Anyone tried this version yet? If so, what was your experience?
Stefan Dösinger (19): d3d: Limit d3d8 and d3d9 vshader constants to 256. wined3d: Support the full amount of constants in GLSL. wined3d: Fix a few more direct buffer accesses. wined3d: Activate a thread before mapping a buffer. wined3d: Fix an issue in buffer_get_sysmem. wined3d: Emulate R16G16F and R32G32F if GL_ARB_texture_rg is not supported. wined3d: Set the max mipmap level in the pbo test. wined3d: Hardcode local loop control ints into the code in reps. wined3d: Implement texldd. wined3d: Make use of GL_ARB_half_float_vertex. wined3d: Pack ARB srgb constants better. wined3d: Pack hardcoded local constants in ARB. wined3d: Keep track of used float constants. wined3d: Always declare single constants in ARB if rel addr is not used. wined3d: Work around a bad crash in fglrx. wined3d: Add a point size test. winedd: Move shader_*_add_instruction_modifiers into the shader backend. wined3d: Pass the instr to pshader_gen_output_modifier_line. wined3d: Get rid of pshader_gen_output_modifier_line.