07-09-2017 дата публикации
Номер: US20170256022A1
Принадлежит:
A processing unit includes multiple execution pipelines, each of which is coupled to a first input section for receiving input data for pixel processing and a second input section for receiving input data for vertex processing and to a first output section for storing processed pixel data and a second output section for storing processed vertex data. The processed vertex data is rasterized and scan converted into pixel data that is used as the input data for pixel processing. The processed pixel data is output to a raster analyzer. 1. A system , comprising:a first processor; anda graphics processing unit that includes at least one execution pipeline, wherein the at least one execution pipeline executes a plurality of threads to process vertex data and executes a plurality of threads to process fragment data, and wherein the at least one execution pipeline is programmable to process vertex data as well as fragment data.2. The system of claim 1 , further comprising a memory that stores vertex program instructions that are executed by two or more threads in the at least one execution pipeline.3. The system of claim 2 , wherein the memory further stores fragment program instructions that are executed by two or more threads in the at least one execution pipeline.4. The system of claim 2 , wherein the graphics processing unit further includes a texture unit that reads texture maps from the memory.5. The system of claim 1 , wherein claim 1 , during a first pass through the at least one execution pipeline claim 1 , a first plurality of threads performs vertex processing operations on vertex data.6. The system of claim 5 , wherein claim 5 , during a subsequent pass through the at least one execution pipeline claim 5 , a second plurality of threads performs fragment processing operations on fragment data.7. The system of claim 1 , wherein the graphics processing unit further includes a rasterizer that outputs fragment data and performs scan conversion operations.8. The system ...
Подробнее