SlideShare a Scribd company logo
1 of 21
Download to read offline
DV Club
Westford MA
Verification of Graphics ASICs
Shaw Yang
Gary Greenstein
AMD Marlborough MA
May 28, 2008
AMD: DV Club - Westford MA2 May 30, 2008
Agenda
AMD Overview
GPU Systems Overview
3D Graphics Basics
Pretty Pictures
Verification Challenges
Size and complexity
Layered CODE and Testbenches
HW Emulation
Functional Coverage
AMD: DV Club - Westford MA3 May 30, 2008
AMD Overview
AMD: DV Club - Westford MA4 May 30, 20084
New form factors
Emerging market
opportunities and
convergence - x86
Across all the
screens of your life
AMD Leading the Way
May 7, 20084
AMD: DV Club - Westford MA5 May 30, 2008
The Graphics Market
AMD: DV Club - Westford MA6 May 30, 2008
Today’s AMD: Capabilities
Segments
Geography
Strengths
Customers/Pa
rtners
Products
Tech
MFG
Cadence Rapid System Level Verification TechTorial6
Blending world-class knowledge, cultures and people
Server Workstation Desktop Game Notebook DTV Handheld
consoles
Greater Latin Europe North Korea Japan
China America America
Distribution PC OEM Retail Digital ODM Consumer
Handheld Media
Microprocessors Customer Best-in- Chipset Graphics & Media
Focus Class Products Processors
64-bit Multi- Hyper- Tech-Centric CrossFire Avivo Low H.264
Core Transport Culture Power
Fabs and Process Technology Foundry Partnerships
AMD: DV Club - Westford MA7 May 30, 2008
Transform Processing Technology
CPU
Drivers BIOS
Media
Centric
Graphics
Centric
Data
Centric
General
Purpose
Platforms
GPUChipset
Drivers BIOS Drivers BIOS
AMD: DV Club - Westford MA8 May 30, 2008
GPU System Overview
AMD: DV Club - Westford MA9 May 30, 2008
GPU in PC System – Discrete Graphics
AGP / PCI Express
ToDisplay
Graphics
Memory
System
Memory
RS690
SB700
AMD: DV Club - Westford MA10 May 30, 2008
GPU in PC System – Integrated Graphics
To Display
AGP / PCI Express
Graphics
Memory
System
Memory
RS690G
SB700
AMD: DV Club - Westford MA11 May 30, 2008
GPU in Desktop System
PC Chassis
Integrated
Graphics
AMD: DV Club - Westford MA12 May 30, 2008
GPU in Notebook System
Integrated
Graphics
Discrete
Graphics
AMD: DV Club - Westford MA13 May 30, 2008
3D Graphics Basics
AMD: DV Club - Westford MA14 May 30, 2008
Computerized Graphics
AMD: DV Club - Westford MA15 May 30, 2008
The Digital World
AMD: DV Club - Westford MA16 May 30, 2008
Vertexes, Polygons and Pixels
Vertex 1
Vertex 2
Vertex 3
Triangle Mesh
Wire Frame
AMD: DV Club - Westford MA17 May 30, 2008
Creating the Objects – Vertexes
Vertexes
AMD: DV Club - Westford MA18 May 30, 2008
Creating the Objects – Polygons
Object Geometry
AMD: DV Club - Westford MA19 May 30, 2008
Scan Conversion
Conversion from triangles to pixels
Break up triangles into raster elements (pixels)
Prepare them for per-fragment processing
Scan line
AMD: DV Club - Westford MA20 May 30, 2008
Creating the Objects – Pixels
AMD: DV Club - Westford MA21 May 30, 2008
Creating the Objects – Textures
Texture

More Related Content

Viewers also liked

Verification of Graphics ASICs (Part II)
Verification of Graphics ASICs (Part II)Verification of Graphics ASICs (Part II)
Verification of Graphics ASICs (Part II)DVClub
 
AMD_11th_Intl_SoC_Conf_UCI_Irvine
AMD_11th_Intl_SoC_Conf_UCI_IrvineAMD_11th_Intl_SoC_Conf_UCI_Irvine
AMD_11th_Intl_SoC_Conf_UCI_IrvinePankaj Singh
 
Validating Next Generation CPUs
Validating Next Generation CPUsValidating Next Generation CPUs
Validating Next Generation CPUsDVClub
 
Efficiency Through Methodology
Efficiency Through MethodologyEfficiency Through Methodology
Efficiency Through MethodologyDVClub
 
Intel Atom Processor Pre-Silicon Verification Experience
Intel Atom Processor Pre-Silicon Verification ExperienceIntel Atom Processor Pre-Silicon Verification Experience
Intel Atom Processor Pre-Silicon Verification ExperienceDVClub
 
Intel Xeon Pre-Silicon Validation: Introduction and Challenges
Intel Xeon Pre-Silicon Validation: Introduction and ChallengesIntel Xeon Pre-Silicon Validation: Introduction and Challenges
Intel Xeon Pre-Silicon Validation: Introduction and ChallengesDVClub
 
Pre-Si Verification for Post-Si Validation
Pre-Si Verification for Post-Si ValidationPre-Si Verification for Post-Si Validation
Pre-Si Verification for Post-Si ValidationDVClub
 
UVM: Basic Sequences
UVM: Basic SequencesUVM: Basic Sequences
UVM: Basic SequencesArrow Devices
 
Verification challenges and methodologies - SoC and ASICs
Verification challenges and methodologies - SoC and ASICsVerification challenges and methodologies - SoC and ASICs
Verification challenges and methodologies - SoC and ASICsDr. Shivananda Koteshwar
 
Functional verification techniques EW16 session
Functional verification techniques  EW16 sessionFunctional verification techniques  EW16 session
Functional verification techniques EW16 sessionSameh El-Ashry
 
UVM Methodology Tutorial
UVM Methodology TutorialUVM Methodology Tutorial
UVM Methodology TutorialArrow Devices
 

Viewers also liked (12)

Verification of Graphics ASICs (Part II)
Verification of Graphics ASICs (Part II)Verification of Graphics ASICs (Part II)
Verification of Graphics ASICs (Part II)
 
AMD_11th_Intl_SoC_Conf_UCI_Irvine
AMD_11th_Intl_SoC_Conf_UCI_IrvineAMD_11th_Intl_SoC_Conf_UCI_Irvine
AMD_11th_Intl_SoC_Conf_UCI_Irvine
 
Validating Next Generation CPUs
Validating Next Generation CPUsValidating Next Generation CPUs
Validating Next Generation CPUs
 
Efficiency Through Methodology
Efficiency Through MethodologyEfficiency Through Methodology
Efficiency Through Methodology
 
Intel Atom Processor Pre-Silicon Verification Experience
Intel Atom Processor Pre-Silicon Verification ExperienceIntel Atom Processor Pre-Silicon Verification Experience
Intel Atom Processor Pre-Silicon Verification Experience
 
Intel Xeon Pre-Silicon Validation: Introduction and Challenges
Intel Xeon Pre-Silicon Validation: Introduction and ChallengesIntel Xeon Pre-Silicon Validation: Introduction and Challenges
Intel Xeon Pre-Silicon Validation: Introduction and Challenges
 
Pre-Si Verification for Post-Si Validation
Pre-Si Verification for Post-Si ValidationPre-Si Verification for Post-Si Validation
Pre-Si Verification for Post-Si Validation
 
UVM: Basic Sequences
UVM: Basic SequencesUVM: Basic Sequences
UVM: Basic Sequences
 
Verification challenges and methodologies - SoC and ASICs
Verification challenges and methodologies - SoC and ASICsVerification challenges and methodologies - SoC and ASICs
Verification challenges and methodologies - SoC and ASICs
 
Functional verification techniques EW16 session
Functional verification techniques  EW16 sessionFunctional verification techniques  EW16 session
Functional verification techniques EW16 session
 
UVM Methodology Tutorial
UVM Methodology TutorialUVM Methodology Tutorial
UVM Methodology Tutorial
 
Coverage and Introduction to UVM
Coverage and Introduction to UVMCoverage and Introduction to UVM
Coverage and Introduction to UVM
 

Similar to Verification of Graphics ASICs

2013 Elite A-Series Launch
2013 Elite A-Series Launch2013 Elite A-Series Launch
2013 Elite A-Series LaunchAMD
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Videoguy
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Videoguy
 
Evolution of the modern graphics architectures with a focus on GPUs | Turing1...
Evolution of the modern graphics architectures with a focus on GPUs | Turing1...Evolution of the modern graphics architectures with a focus on GPUs | Turing1...
Evolution of the modern graphics architectures with a focus on GPUs | Turing1...Persistent Systems Ltd.
 
BladeCenter GPU Expansion Blade (BGE) - Client Presentation
BladeCenter GPU Expansion Blade (BGE) - Client PresentationBladeCenter GPU Expansion Blade (BGE) - Client Presentation
BladeCenter GPU Expansion Blade (BGE) - Client PresentationCliff Kinard
 
graphics processing unit ppt
graphics processing unit pptgraphics processing unit ppt
graphics processing unit pptNitesh Dubey
 
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUs
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUsAMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUs
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUsAMD
 
Architectural Analysis of Game Machines
Architectural Analysis of Game MachinesArchitectural Analysis of Game Machines
Architectural Analysis of Game MachinesPraveen AP
 
NVIDIA vGPU - Introduction to NVIDIA Virtual GPU
NVIDIA vGPU - Introduction to NVIDIA Virtual GPUNVIDIA vGPU - Introduction to NVIDIA Virtual GPU
NVIDIA vGPU - Introduction to NVIDIA Virtual GPULee Bushen
 
How to Choose Mobile Workstation? VR Ready
How to Choose Mobile Workstation? VR ReadyHow to Choose Mobile Workstation? VR Ready
How to Choose Mobile Workstation? VR ReadyNVIDIA Taiwan
 
Seyer June06 Analyst Day
Seyer June06 Analyst DaySeyer June06 Analyst Day
Seyer June06 Analyst Daylalowder
 
SuperO Desktop gaming solutions -by Supermicro
SuperO Desktop gaming solutions -by SupermicroSuperO Desktop gaming solutions -by Supermicro
SuperO Desktop gaming solutions -by SupermicroJoost van Leeuwen
 
Cmos imaging present to customer0422
Cmos imaging present to customer0422Cmos imaging present to customer0422
Cmos imaging present to customer0422Anderson Huang
 

Similar to Verification of Graphics ASICs (20)

Yang greenstein part_1
Yang greenstein part_1Yang greenstein part_1
Yang greenstein part_1
 
Ces08
Ces08Ces08
Ces08
 
2013 Elite A-Series Launch
2013 Elite A-Series Launch2013 Elite A-Series Launch
2013 Elite A-Series Launch
 
Chipsets amd
Chipsets amdChipsets amd
Chipsets amd
 
en_mseries_datasheet
en_mseries_datasheeten_mseries_datasheet
en_mseries_datasheet
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
 
Evolution of the modern graphics architectures with a focus on GPUs | Turing1...
Evolution of the modern graphics architectures with a focus on GPUs | Turing1...Evolution of the modern graphics architectures with a focus on GPUs | Turing1...
Evolution of the modern graphics architectures with a focus on GPUs | Turing1...
 
BladeCenter GPU Expansion Blade (BGE) - Client Presentation
BladeCenter GPU Expansion Blade (BGE) - Client PresentationBladeCenter GPU Expansion Blade (BGE) - Client Presentation
BladeCenter GPU Expansion Blade (BGE) - Client Presentation
 
graphics processing unit ppt
graphics processing unit pptgraphics processing unit ppt
graphics processing unit ppt
 
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUs
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUsAMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUs
AMD Radeon™ RX 5700 Series 7nm Energy-Efficient High-Performance GPUs
 
Gpu microprocessors
Gpu microprocessorsGpu microprocessors
Gpu microprocessors
 
Architectural Analysis of Game Machines
Architectural Analysis of Game MachinesArchitectural Analysis of Game Machines
Architectural Analysis of Game Machines
 
NVIDIA vGPU - Introduction to NVIDIA Virtual GPU
NVIDIA vGPU - Introduction to NVIDIA Virtual GPUNVIDIA vGPU - Introduction to NVIDIA Virtual GPU
NVIDIA vGPU - Introduction to NVIDIA Virtual GPU
 
How to Choose Mobile Workstation? VR Ready
How to Choose Mobile Workstation? VR ReadyHow to Choose Mobile Workstation? VR Ready
How to Choose Mobile Workstation? VR Ready
 
Seyer June06 Analyst Day
Seyer June06 Analyst DaySeyer June06 Analyst Day
Seyer June06 Analyst Day
 
SuperO Desktop gaming solutions -by Supermicro
SuperO Desktop gaming solutions -by SupermicroSuperO Desktop gaming solutions -by Supermicro
SuperO Desktop gaming solutions -by Supermicro
 
Cmos imaging present to customer0422
Cmos imaging present to customer0422Cmos imaging present to customer0422
Cmos imaging present to customer0422
 
Radeon RX Vega
Radeon RX Vega Radeon RX Vega
Radeon RX Vega
 
Video cards
Video cardsVideo cards
Video cards
 

More from DVClub

IP Reuse Impact on Design Verification Management Across the Enterprise
IP Reuse Impact on Design Verification Management Across the EnterpriseIP Reuse Impact on Design Verification Management Across the Enterprise
IP Reuse Impact on Design Verification Management Across the EnterpriseDVClub
 
Cisco Base Environment Overview
Cisco Base Environment OverviewCisco Base Environment Overview
Cisco Base Environment OverviewDVClub
 
Stop Writing Assertions! Efficient Verification Methodology
Stop Writing Assertions! Efficient Verification MethodologyStop Writing Assertions! Efficient Verification Methodology
Stop Writing Assertions! Efficient Verification MethodologyDVClub
 
Verification Automation Using IPXACT
Verification Automation Using IPXACTVerification Automation Using IPXACT
Verification Automation Using IPXACTDVClub
 
Validation and Design in a Small Team Environment
Validation and Design in a Small Team EnvironmentValidation and Design in a Small Team Environment
Validation and Design in a Small Team EnvironmentDVClub
 
Trends in Mixed Signal Validation
Trends in Mixed Signal ValidationTrends in Mixed Signal Validation
Trends in Mixed Signal ValidationDVClub
 
Verification In A Global Design Community
Verification In A Global Design CommunityVerification In A Global Design Community
Verification In A Global Design CommunityDVClub
 
Design Verification Using SystemC
Design Verification Using SystemCDesign Verification Using SystemC
Design Verification Using SystemCDVClub
 
Verification Strategy for PCI-Express
Verification Strategy for PCI-ExpressVerification Strategy for PCI-Express
Verification Strategy for PCI-ExpressDVClub
 
SystemVerilog Assertions (SVA) in the Design/Verification Process
SystemVerilog Assertions (SVA) in the Design/Verification ProcessSystemVerilog Assertions (SVA) in the Design/Verification Process
SystemVerilog Assertions (SVA) in the Design/Verification ProcessDVClub
 
OpenSPARC T1 Processor
OpenSPARC T1 ProcessorOpenSPARC T1 Processor
OpenSPARC T1 ProcessorDVClub
 
Using Assertions in AMS Verification
Using Assertions in AMS VerificationUsing Assertions in AMS Verification
Using Assertions in AMS VerificationDVClub
 
Low-Power Design and Verification
Low-Power Design and VerificationLow-Power Design and Verification
Low-Power Design and VerificationDVClub
 
UVM Update: Register Package
UVM Update: Register PackageUVM Update: Register Package
UVM Update: Register PackageDVClub
 
Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...
Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...
Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...DVClub
 
Verification of Wireless SoCs: No Longer in the Dark Ages
Verification of Wireless SoCs: No Longer in the Dark AgesVerification of Wireless SoCs: No Longer in the Dark Ages
Verification of Wireless SoCs: No Longer in the Dark AgesDVClub
 
I Never Thought I Would Grow Up to be This Formal
I Never Thought I Would Grow Up to be This FormalI Never Thought I Would Grow Up to be This Formal
I Never Thought I Would Grow Up to be This FormalDVClub
 
OMAP Verification
OMAP VerificationOMAP Verification
OMAP VerificationDVClub
 
Roy aeroVerifying Power Domains in AeroFONE
Roy aeroVerifying Power Domains in AeroFONERoy aeroVerifying Power Domains in AeroFONE
Roy aeroVerifying Power Domains in AeroFONEDVClub
 
Challenges in Using UVM at SoC Level
Challenges in Using UVM at SoC LevelChallenges in Using UVM at SoC Level
Challenges in Using UVM at SoC LevelDVClub
 

More from DVClub (20)

IP Reuse Impact on Design Verification Management Across the Enterprise
IP Reuse Impact on Design Verification Management Across the EnterpriseIP Reuse Impact on Design Verification Management Across the Enterprise
IP Reuse Impact on Design Verification Management Across the Enterprise
 
Cisco Base Environment Overview
Cisco Base Environment OverviewCisco Base Environment Overview
Cisco Base Environment Overview
 
Stop Writing Assertions! Efficient Verification Methodology
Stop Writing Assertions! Efficient Verification MethodologyStop Writing Assertions! Efficient Verification Methodology
Stop Writing Assertions! Efficient Verification Methodology
 
Verification Automation Using IPXACT
Verification Automation Using IPXACTVerification Automation Using IPXACT
Verification Automation Using IPXACT
 
Validation and Design in a Small Team Environment
Validation and Design in a Small Team EnvironmentValidation and Design in a Small Team Environment
Validation and Design in a Small Team Environment
 
Trends in Mixed Signal Validation
Trends in Mixed Signal ValidationTrends in Mixed Signal Validation
Trends in Mixed Signal Validation
 
Verification In A Global Design Community
Verification In A Global Design CommunityVerification In A Global Design Community
Verification In A Global Design Community
 
Design Verification Using SystemC
Design Verification Using SystemCDesign Verification Using SystemC
Design Verification Using SystemC
 
Verification Strategy for PCI-Express
Verification Strategy for PCI-ExpressVerification Strategy for PCI-Express
Verification Strategy for PCI-Express
 
SystemVerilog Assertions (SVA) in the Design/Verification Process
SystemVerilog Assertions (SVA) in the Design/Verification ProcessSystemVerilog Assertions (SVA) in the Design/Verification Process
SystemVerilog Assertions (SVA) in the Design/Verification Process
 
OpenSPARC T1 Processor
OpenSPARC T1 ProcessorOpenSPARC T1 Processor
OpenSPARC T1 Processor
 
Using Assertions in AMS Verification
Using Assertions in AMS VerificationUsing Assertions in AMS Verification
Using Assertions in AMS Verification
 
Low-Power Design and Verification
Low-Power Design and VerificationLow-Power Design and Verification
Low-Power Design and Verification
 
UVM Update: Register Package
UVM Update: Register PackageUVM Update: Register Package
UVM Update: Register Package
 
Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...
Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...
Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...
 
Verification of Wireless SoCs: No Longer in the Dark Ages
Verification of Wireless SoCs: No Longer in the Dark AgesVerification of Wireless SoCs: No Longer in the Dark Ages
Verification of Wireless SoCs: No Longer in the Dark Ages
 
I Never Thought I Would Grow Up to be This Formal
I Never Thought I Would Grow Up to be This FormalI Never Thought I Would Grow Up to be This Formal
I Never Thought I Would Grow Up to be This Formal
 
OMAP Verification
OMAP VerificationOMAP Verification
OMAP Verification
 
Roy aeroVerifying Power Domains in AeroFONE
Roy aeroVerifying Power Domains in AeroFONERoy aeroVerifying Power Domains in AeroFONE
Roy aeroVerifying Power Domains in AeroFONE
 
Challenges in Using UVM at SoC Level
Challenges in Using UVM at SoC LevelChallenges in Using UVM at SoC Level
Challenges in Using UVM at SoC Level
 

Verification of Graphics ASICs

  • 1. DV Club Westford MA Verification of Graphics ASICs Shaw Yang Gary Greenstein AMD Marlborough MA May 28, 2008
  • 2. AMD: DV Club - Westford MA2 May 30, 2008 Agenda AMD Overview GPU Systems Overview 3D Graphics Basics Pretty Pictures Verification Challenges Size and complexity Layered CODE and Testbenches HW Emulation Functional Coverage
  • 3. AMD: DV Club - Westford MA3 May 30, 2008 AMD Overview
  • 4. AMD: DV Club - Westford MA4 May 30, 20084 New form factors Emerging market opportunities and convergence - x86 Across all the screens of your life AMD Leading the Way May 7, 20084
  • 5. AMD: DV Club - Westford MA5 May 30, 2008 The Graphics Market
  • 6. AMD: DV Club - Westford MA6 May 30, 2008 Today’s AMD: Capabilities Segments Geography Strengths Customers/Pa rtners Products Tech MFG Cadence Rapid System Level Verification TechTorial6 Blending world-class knowledge, cultures and people Server Workstation Desktop Game Notebook DTV Handheld consoles Greater Latin Europe North Korea Japan China America America Distribution PC OEM Retail Digital ODM Consumer Handheld Media Microprocessors Customer Best-in- Chipset Graphics & Media Focus Class Products Processors 64-bit Multi- Hyper- Tech-Centric CrossFire Avivo Low H.264 Core Transport Culture Power Fabs and Process Technology Foundry Partnerships
  • 7. AMD: DV Club - Westford MA7 May 30, 2008 Transform Processing Technology CPU Drivers BIOS Media Centric Graphics Centric Data Centric General Purpose Platforms GPUChipset Drivers BIOS Drivers BIOS
  • 8. AMD: DV Club - Westford MA8 May 30, 2008 GPU System Overview
  • 9. AMD: DV Club - Westford MA9 May 30, 2008 GPU in PC System – Discrete Graphics AGP / PCI Express ToDisplay Graphics Memory System Memory RS690 SB700
  • 10. AMD: DV Club - Westford MA10 May 30, 2008 GPU in PC System – Integrated Graphics To Display AGP / PCI Express Graphics Memory System Memory RS690G SB700
  • 11. AMD: DV Club - Westford MA11 May 30, 2008 GPU in Desktop System PC Chassis Integrated Graphics
  • 12. AMD: DV Club - Westford MA12 May 30, 2008 GPU in Notebook System Integrated Graphics Discrete Graphics
  • 13. AMD: DV Club - Westford MA13 May 30, 2008 3D Graphics Basics
  • 14. AMD: DV Club - Westford MA14 May 30, 2008 Computerized Graphics
  • 15. AMD: DV Club - Westford MA15 May 30, 2008 The Digital World
  • 16. AMD: DV Club - Westford MA16 May 30, 2008 Vertexes, Polygons and Pixels Vertex 1 Vertex 2 Vertex 3 Triangle Mesh Wire Frame
  • 17. AMD: DV Club - Westford MA17 May 30, 2008 Creating the Objects – Vertexes Vertexes
  • 18. AMD: DV Club - Westford MA18 May 30, 2008 Creating the Objects – Polygons Object Geometry
  • 19. AMD: DV Club - Westford MA19 May 30, 2008 Scan Conversion Conversion from triangles to pixels Break up triangles into raster elements (pixels) Prepare them for per-fragment processing Scan line
  • 20. AMD: DV Club - Westford MA20 May 30, 2008 Creating the Objects – Pixels
  • 21. AMD: DV Club - Westford MA21 May 30, 2008 Creating the Objects – Textures Texture