ATI SDK

ATI Product Information

Support for Alternate OS's

Hardware partners

Software partners

RenderMonkey

Drivers


 
 

Highlights


GPU MeshMapper (V1.0)

GPU PerfStudio (V1.2)

Samples: CrossFire Detect (update)

Samples: PostTonemapResolve

The Compressonator (version 1.41)

GPU Shader Analyzer (V1.42)

RenderMonkey™
(version 1.81) (New)


ATI Compress (version 1.6)

AMD Tootle 2.0 (New)

AMD OpenGL ES 2.0 Emulator (V1.1) (New)

HLSL2GLSL (V0.9)

AMD at GDC 2007

ATI SDK


 
 
ATI Developer - Source Code
 
Radeon® 3D Pixel Pipeline

  Direct3D® render states and API calls that define the state of the pixel pipeline



Sources of Data Pixel Pipeline Stages   OpenGL® API calls that define the state of the pixel pipeline



    SetTextureStageState(0,,);
D3DRENDERSTATE_SHADEMODE
D3DRENDERSTATE_TEXTUREFACTOR

        glTexEnv(,GL_TEXTURE_ENV_COLOR,);
glTexEnv(,GL_TEXTURE_ENV_MODE,);
glClientActiveTexture(GL_TEXTURE0_ARB);
glActiveTexture(GL_TEXTURE0_ARB);
glMultiTexCoord2f(GL_TEXTURE0_ARB, , );


SetTextureStageState(1,,);
D3DRENDERSTATE_SHADEMODE
D3DRENDERSTATE_TEXTUREFACTOR

glTexEnv(,GL_TEXTURE_ENV_COLOR,);
glTexEnv(,GL_TEXTURE_ENV_MODE,);
glClientActiveTexture(GL_TEXTURE1_ARB);
glActiveTexture(GL_TEXTURE1_ARB);
glMultiTexCoord2f(GL_TEXTURE1_ARB, , );


SetTextureStageState(2,,);
D3DRENDERSTATE_SHADEMODE
D3DRENDERSTATE_TEXTUREFACTOR

 
D3DRENDERSTATE_SPECULARENABLE


SecondaryColor3*EXT()
SecondaryColor3*vEXT()
SecondaryColorPointerEXT()


SetLightState();
D3DRENDERSTATE_FOGENABLE
D3DRENDERSTATE_FOGCOLOR
D3DRENDERSTATE_FOGTABLEMODE
D3DRENDERSTATE_FOGTABLESTART
D3DRENDERSTATE_FOGTABLEEND
D3DRENDERSTATE_FOGTABLEDENSITY
glEnable(GL_FOG);
glFog*(GL_FOG_MODE,);
glFog*(GL_FOG_COLOR,);
glFog*(GL_FOG_DENSITY,);
glFog*(GL_FOG_START,);
glFog*(GL_FOG_END,);
glFogCoord*EXT()
glFogCoord*vEXT()
glFogCoordPointerEXT( , , )

 
glScissor();
D3DRENDERSTATE_ALPHATESTENABLE
D3DRENDERSTATE_ALPHAREF
D3DRENDERSTATE_ALPHAFUNC
glAlphaFunc();
glEnable(GL_ALPHA_TEST);
D3DRENDERSTATE_STENCILENABLE
D3DRENDERSTATE_STENCILFAIL
D3DRENDERSTATE_STENCILZFAIL
D3DRENDERSTATE_STENCILPASS
D3DRENDERSTATE_STENCILFUNC
D3DRENDERSTATE_STENCILREF
D3DRENDERSTATE_STENCILMASK
glStencilFunc();
glStencilOp();
glEnable(GL_STENCIL_TEST);
D3DRENDERSTATE_ZFUNC

glDepthFunc();
glEnable(GL_DEPTH_TEST);
D3DRENDERSTATE_ALPHABLENDENABLE
D3DRENDERSTATE_SRCBLEND
D3DRENDERSTATE_DESTBLEND
glBlendFunc();
glEnable(GL_BLEND);
D3DRENDERSTATE_ALPHABLENDENABLE
D3DRENDERSTATE_SRCBLEND
D3DRENDERSTATE_DESTBLEND
glEnable(GL_DITHER);
D3DRENDERSTATE_ZWRITEENABLE
D3DRENDERSTATE_STENCILWRITEMASK

glColorMask();
glDepthMask();
glStencilMask();
 
 
 
 
 


 



©2009 Advanced Micro Devices, Inc.  |  Contact AMD  |  Careers  |  RSS Feeds  |  Terms and Conditions  |  Privacy  |  Trademark information  |  Site Map