Methods, systems, and data structures for generating a rasterizer
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G09G-005/00
G06T-011/00
출원번호
US-0546788
(2012-07-11)
등록번호
US-8345059
(2013-01-01)
발명자
/ 주소
Hux, William A.
Junkins, Stephen
출원인 / 주소
Intel Corporation
대리인 / 주소
Schwegman, Lundberg & Woessner, P.A.
인용정보
피인용 횟수 :
1인용 특허 :
9
초록▼
Methods, systems and data structures produce a rasterizer. A graphical state is detected on a machine architecture. The graphical state is used for assembling a shell rasterizer. The machine architecture is used for selecting replacement logic that replaces portions of shell logic in the shell raste
Methods, systems and data structures produce a rasterizer. A graphical state is detected on a machine architecture. The graphical state is used for assembling a shell rasterizer. The machine architecture is used for selecting replacement logic that replaces portions of shell logic in the shell rasterizer. The machine architecture is used for selectively inserting memory management logic into portions of the shell logic to produce.
대표청구항▼
1. A non-transitory computer-readable medium, comprising instructions stored thereon, which when executed by a computer, cause the computer to: access a graphical state, the graphical state to represent image attributes of at least one image; andrequest to dynamically build a rasterizer using stored
1. A non-transitory computer-readable medium, comprising instructions stored thereon, which when executed by a computer, cause the computer to: access a graphical state, the graphical state to represent image attributes of at least one image; andrequest to dynamically build a rasterizer using stored rasterizer instructions, the built rasterizer to cause generation of the at least one image described by the graphical state. 2. The medium of claim 1, wherein one of the image attributes comprises at least one of: depth buffer enablement for three-dimensional effects, depth buffer testing, depth buffer write enablement, texture address mode, texture combine mode, texture type, alpha, texture filtering, alpha blending, or fog enablement. 3. The medium of claim 1, wherein to build a rasterizer, the computer is to consider architectural properties of the computer that is to perform the rasterizer, wherein the architectural properties comprise at least one of: total number of available registers for the rasterizer, available random access memory capacity, or processor performance. 4. The medium of claim 1, further comprising instructions stored thereon, which when executed by a computer, cause the computer to request to provide memory management logic with the rasterizer. 5. The medium of claim 1, further comprising instructions stored thereon, which when executed by a computer, cause the computer to provide at least one pointer to the rasterizer. 6. The medium of claim 5, further comprising instructions stored thereon, which when executed by a computer, cause the computer to flush at least a portion of memory used to generate the rasterizer in advance of provision of the pointer. 7. The medium of claim 1, wherein the computer-readable medium further comprises an instruction to provide at least one pointer to each of the at least one stored rasterizer instruction. 8. The medium of claim 1, wherein the at least one rasterizer instruction comprises at least one operational code. 9. A system comprising: a display;at least one memory; andat least one processor communicatively coupled to the display and the at least one memory, the at least one processor configured to: access a graphical state, the graphical state to represent properties of at least one image andform a rasterizer using rasterizer operations from rasterizer code stored in the at least memory, the formed rasterizer to cause generation of the at least one image. 10. The system of claim 9, wherein one of the image attributes comprises at least one of: depth buffer enablement for three-dimensional effects, depth buffer testing, depth buffer write enablement, texture address mode, texture combine mode, texture type, alpha, texture filtering, alpha blending, or fog enablement. 11. The system of claim 9, wherein to form a rasterizer using rasterizer operations from rasterizer code, the at least one processor is to consider architectural properties of a computer that is to execute the rasterizer, wherein the architectural properties comprise at least one of: total number of available registers for the rasterizer, available random access memory capacity, or processor performance. 12. The system of claim 9, wherein the at least one processor is also to request to provide memory management logic with the rasterizer. 13. The system of claim 9, wherein the at least one processor is also to provide at least one pointer to the rasterizer. 14. The system of claim 13, wherein the at least one processor is also to request to flush memory used to generate the rasterizer in advance of when the at least one processor is to provide at least one pointer to the rasterizer. 15. The system of claim 9, wherein the at least one processor is also to provide at least one pointer to each rasterizer code used to form the rasterizer. 16. The system of claim 9, further comprising: a cellular telephone communicatively coupled to the memory. 17. A computer-implemented method comprising: accessing a graphical state, the graphical state to represent image attributes of at least one image; andbuilding into a processor a rasterizer using at least one pre-defined and stored rasterizer code, the built rasterizer to generate the at least one image based on the graphical state. 18. The method of claim 17, wherein one of the image attributes comprises at least one of: depth buffer enablement for three-dimensional effects, depth buffer testing, depth buffer write enablement, texture address mode, texture combine mode, texture type, alpha, texture filtering, alpha blending, or fog enablement. 19. The method of claim 17, wherein building a rasterizer considers architectural properties of a computer that is to execute the rasterizer, wherein the architectural properties comprise at least one of: total number of available registers for the rasterizer, available random access memory capacity, or processor performance. 20. The method of claim 17, further comprising requesting to provide memory management logic with the rasterizer. 21. The method of claim 17, further comprising providing at least one pointer to the rasterizer. 22. The method of claim 21, further comprising requesting to flush storage and memory used to generate the rasterizer in advance of providing the pointer. 23. The method of claim 17, further comprising providing at least one pointer to a graphics application to each of the at least one pre-defined and stored rasterizer code.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (9)
Nakai Yasuhiro,JPX ; Yoshiura Syoichiro,JPX ; Nishiyama Hidetomo,JPX ; Nakamura Masakatsu,JPX, Image forming apparatus having a specimen image judging section and an image information suitability judging section.
Keller,Alexander, System and method for generating pixel values for pixels in an image using strictly deterministic methodologies for generating sample points.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.