diff options
author | Corbin Simpson <MostAwesomeDude@gmail.com> | 2008-07-28 19:50:10 -0700 |
---|---|---|
committer | Alex Deucher <alexdeucher@gmail.com> | 2008-08-25 06:22:19 -0400 |
commit | f3b81c7582aed307fa44e134ee161cd8a3158657 (patch) | |
tree | 0ae564a7edbc3b2048c0633a957fd8e913981cb9 /src/radeon_textured_videofuncs.c | |
parent | 7dbb7023ba023ec1a38be63af9c9f49e40222b7b (diff) |
Fix constants.
Diffstat (limited to 'src/radeon_textured_videofuncs.c')
-rw-r--r-- | src/radeon_textured_videofuncs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/radeon_textured_videofuncs.c b/src/radeon_textured_videofuncs.c index 5b7b7875..ce500a1d 100644 --- a/src/radeon_textured_videofuncs.c +++ b/src/radeon_textured_videofuncs.c @@ -1147,13 +1147,13 @@ FUNC_NAME(RADEONDisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv OUT_VIDEO_REG(R500_GA_US_VECTOR_INDEX, (1 << 16)); /* const0 = {1 / texture[0].width, 0, 0, 0} */ - OUT_VIDEO_REG(R500_GA_US_VECTOR_DATA, (uint32_t)(1/pPriv->w)); + OUT_VIDEO_REG(R500_GA_US_VECTOR_DATA, r300PackFloat32(1.0/(float)pPriv->w)); OUT_VIDEO_REG(R500_GA_US_VECTOR_DATA, 0x0); OUT_VIDEO_REG(R500_GA_US_VECTOR_DATA, 0x0); OUT_VIDEO_REG(R500_GA_US_VECTOR_DATA, 0x0); /* const1 = {0, 1 / -texture[0].height, 0, 0) */ OUT_VIDEO_REG(R500_GA_US_VECTOR_DATA, 0x0); - OUT_VIDEO_REG(R500_GA_US_VECTOR_DATA, (uint32_t)(-1/pPriv->h)); + OUT_VIDEO_REG(R500_GA_US_VECTOR_DATA, r300PackFloat32(-1.0/(float)pPriv->h)); OUT_VIDEO_REG(R500_GA_US_VECTOR_DATA, 0x0); OUT_VIDEO_REG(R500_GA_US_VECTOR_DATA, 0x0); |