a kwm, zeising production: MESA 9.1.6 Starring: Mesa 9.1.6, including libGL, libGLU and dri (new xorg only) Addition of libEGL and libglesv2 KMS support for ATI graphics cards in 10-current (new xorg only) Improved sparc64 support for new xorg. [1] pixman 0.30.2, including shlib bump and portrevision bumps libX11 1.6.2 Make absolute pointing devices work with x11-drivers/xf86-input-mouse x11-drivers/xf86-video-ati 7.2.0 for 10-current (KMS aware ati driver) Also starring: Updates to drivers and other libraries and utilities Additional notes: When updating MESA related ports (libGL, dri) you need to remove old versions first. See UPDATING for details. PR: ports/181962 [2] Submitted by: marius [1] zeising [2] Exp-run by: bdrewery Approved by: portmgr (bdrewery) Thanks to all who helped testing!
74 lines
2.4 KiB
ArmAsm
74 lines
2.4 KiB
ArmAsm
--- src/mesa/x86-64/xform4.S.orig 2009-01-22 18:38:35.000000000 +0100
|
|
+++ src/mesa/x86-64/xform4.S 2011-05-09 21:26:00.000000000 +0200
|
|
@@ -53,7 +53,7 @@ _mesa_x86_64_transform_points4_general:
|
|
* rdx = source
|
|
*/
|
|
movl V4F_COUNT(%rdx), %ecx /* count */
|
|
- movzx V4F_STRIDE(%rdx), %eax /* stride */
|
|
+ movzbl V4F_STRIDE(%rdx), %eax /* stride */
|
|
|
|
movl %ecx, V4F_COUNT(%rdi) /* set dest count */
|
|
movl $4, V4F_SIZE(%rdi) /* set dest size */
|
|
@@ -116,7 +116,7 @@ p4_constants:
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
.byte 0x00, 0x00, 0x00, 0x00
|
|
-.float 0f+1.0
|
|
+.float 1.0
|
|
|
|
.text
|
|
.align 16
|
|
@@ -135,7 +135,7 @@ _mesa_x86_64_transform_points4_3d:
|
|
movaps 16(%rax), %xmm10
|
|
|
|
movl V4F_COUNT(%rdx), %ecx /* count */
|
|
- movzx V4F_STRIDE(%rdx), %eax /* stride */
|
|
+ movzbl V4F_STRIDE(%rdx), %eax /* stride */
|
|
|
|
movl %ecx, V4F_COUNT(%rdi) /* set dest count */
|
|
movl $4, V4F_SIZE(%rdi) /* set dest size */
|
|
@@ -195,7 +195,7 @@ p4_3d_done:
|
|
_mesa_x86_64_transform_points4_identity:
|
|
|
|
movl V4F_COUNT(%rdx), %ecx /* count */
|
|
- movzx V4F_STRIDE(%rdx), %eax /* stride */
|
|
+ movzbl V4F_STRIDE(%rdx), %eax /* stride */
|
|
|
|
movl %ecx, V4F_COUNT(%rdi) /* set dest count */
|
|
movl $4, V4F_SIZE(%rdi) /* set dest size */
|
|
@@ -223,7 +223,7 @@ p4_identity_done:
|
|
_mesa_3dnow_transform_points4_3d_no_rot:
|
|
|
|
movl V4F_COUNT(%rdx), %ecx /* count */
|
|
- movzx V4F_STRIDE(%rdx), %eax /* stride */
|
|
+ movzbl V4F_STRIDE(%rdx), %eax /* stride */
|
|
|
|
movl %ecx, V4F_COUNT(%rdi) /* set dest count */
|
|
movl $4, V4F_SIZE(%rdi) /* set dest size */
|
|
@@ -287,7 +287,7 @@ p4_3d_no_rot_done:
|
|
_mesa_3dnow_transform_points4_perspective:
|
|
|
|
movl V4F_COUNT(%rdx), %ecx /* count */
|
|
- movzx V4F_STRIDE(%rdx), %eax /* stride */
|
|
+ movzbl V4F_STRIDE(%rdx), %eax /* stride */
|
|
|
|
movl %ecx, V4F_COUNT(%rdi) /* set dest count */
|
|
movl $4, V4F_SIZE(%rdi) /* set dest size */
|
|
@@ -353,7 +353,7 @@ p4_perspective_done:
|
|
_mesa_3dnow_transform_points4_2d_no_rot:
|
|
|
|
movl V4F_COUNT(%rdx), %ecx /* count */
|
|
- movzx V4F_STRIDE(%rdx), %eax /* stride */
|
|
+ movzbl V4F_STRIDE(%rdx), %eax /* stride */
|
|
|
|
movl %ecx, V4F_COUNT(%rdi) /* set dest count */
|
|
movl $4, V4F_SIZE(%rdi) /* set dest size */
|
|
@@ -408,7 +408,7 @@ p4_2d_no_rot_done:
|
|
_mesa_3dnow_transform_points4_2d:
|
|
|
|
movl V4F_COUNT(%rdx), %ecx /* count */
|
|
- movzx V4F_STRIDE(%rdx), %eax /* stride */
|
|
+ movzbl V4F_STRIDE(%rdx), %eax /* stride */
|
|
|
|
movl %ecx, V4F_COUNT(%rdi) /* set dest count */
|
|
movl $4, V4F_SIZE(%rdi) /* set dest size */
|