GB2611599B - Methods and hardware logic for loading ray tracing data into a shader processing unit of a graphics processing unit - Google Patents
Methods and hardware logic for loading ray tracing data into a shader processing unit of a graphics processing unit Download PDFInfo
- Publication number
- GB2611599B GB2611599B GB2204701.3A GB202204701A GB2611599B GB 2611599 B GB2611599 B GB 2611599B GB 202204701 A GB202204701 A GB 202204701A GB 2611599 B GB2611599 B GB 2611599B
- Authority
- GB
- United Kingdom
- Prior art keywords
- processing unit
- loading
- methods
- ray tracing
- hardware logic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/06—Ray-tracing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Image Generation (AREA)
Priority Applications (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB2204701.3A GB2611599B (en) | 2022-03-31 | 2022-03-31 | Methods and hardware logic for loading ray tracing data into a shader processing unit of a graphics processing unit |
| US18/126,462 US12511812B2 (en) | 2022-03-31 | 2023-03-26 | Methods and hardware logic for loading ray tracing data into a shader processing unit of a graphics processing unit |
| US18/126,460 US12277641B2 (en) | 2022-03-31 | 2023-03-26 | Methods and hardware logic for writing ray tracing data from a shader processing unit of a graphics processing unit |
| CN202310330534.XA CN116894757B (en) | 2022-03-31 | 2023-03-30 | Method and hardware logic for loading ray tracing data into a shader processing unit of a graphics processing unit |
| CN202310334861.2A CN116894758A (en) | 2022-03-31 | 2023-03-30 | Method and hardware logic for writing ray traced data from a shader processing unit of a graphics processing unit |
| EP23165849.3A EP4258217B1 (en) | 2022-03-31 | 2023-03-31 | Methods and hardware logic for writing ray tracing data from a shader processing unit of a graphics processing unit |
| EP23165850.1A EP4254347B1 (en) | 2022-03-31 | 2023-03-31 | Methods and hardware logic for loading ray tracing data into a shader processing unit of a graphics processing unit |
| US19/090,105 US20250225711A1 (en) | 2022-03-31 | 2025-03-25 | Methods and Hardware Logic for Writing Ray Tracing Data From a Shader Processing Unit of a Graphics Processing Unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB2204701.3A GB2611599B (en) | 2022-03-31 | 2022-03-31 | Methods and hardware logic for loading ray tracing data into a shader processing unit of a graphics processing unit |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| GB202204701D0 GB202204701D0 (en) | 2022-05-18 |
| GB2611599A GB2611599A (en) | 2023-04-12 |
| GB2611599B true GB2611599B (en) | 2024-03-20 |
Family
ID=81581391
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB2204701.3A Active GB2611599B (en) | 2022-03-31 | 2022-03-31 | Methods and hardware logic for loading ray tracing data into a shader processing unit of a graphics processing unit |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN116894758A (en) |
| GB (1) | GB2611599B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115205437B (en) * | 2022-07-25 | 2026-01-06 | 上海壁仞科技股份有限公司 | Ray tracing processing devices and methods |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140098086A1 (en) * | 2012-10-05 | 2014-04-10 | Disney Enterprises, Inc. | Ray cone hierarchy renderer |
| US20210125395A1 (en) * | 2019-10-28 | 2021-04-29 | Apical Limited | Rendering method and processor |
| US20210295583A1 (en) * | 2020-03-16 | 2021-09-23 | Intel Corporation | Apparatus and method for throttling a ray tracing pipeline |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102161749B1 (en) * | 2013-10-21 | 2020-10-05 | 삼성전자 주식회사 | Method and apparatus for performing ray tracing for rendering a frame |
| US10262456B2 (en) * | 2015-12-19 | 2019-04-16 | Intel Corporation | Method and apparatus for extracting and using path shading coherence in a ray tracing architecture |
| US10204441B2 (en) * | 2017-04-07 | 2019-02-12 | Intel Corporation | Apparatus and method for hierarchical beam tracing and packet compression in a ray tracing system |
| US11494969B2 (en) * | 2020-08-20 | 2022-11-08 | Sony Interactive Entertainment LLC | System and method for accelerated ray tracing with asynchronous operation and ray transformation |
| GB2599124B (en) * | 2020-09-24 | 2024-08-21 | Imagination Tech Ltd | Memory allocation for recursive processing in a ray tracing system |
| GB2599125B (en) * | 2020-09-24 | 2023-09-20 | Imagination Tech Ltd | Memory allocation in a ray tracing system |
| GB2607348B (en) * | 2021-06-04 | 2025-09-03 | Advanced Risc Mach Ltd | Graphics processing |
-
2022
- 2022-03-31 GB GB2204701.3A patent/GB2611599B/en active Active
-
2023
- 2023-03-30 CN CN202310334861.2A patent/CN116894758A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140098086A1 (en) * | 2012-10-05 | 2014-04-10 | Disney Enterprises, Inc. | Ray cone hierarchy renderer |
| US20210125395A1 (en) * | 2019-10-28 | 2021-04-29 | Apical Limited | Rendering method and processor |
| US20210295583A1 (en) * | 2020-03-16 | 2021-09-23 | Intel Corporation | Apparatus and method for throttling a ray tracing pipeline |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116894758A (en) | 2023-10-17 |
| GB2611599A (en) | 2023-04-12 |
| GB202204701D0 (en) | 2022-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB2611599B (en) | Methods and hardware logic for loading ray tracing data into a shader processing unit of a graphics processing unit | |
| EP4196960A4 (en) | Apparatus and method for efficient graphics processing including ray tracing | |
| US10438396B2 (en) | Method for efficient construction of high resolution display buffers | |
| US10878613B2 (en) | System and method for transferring surface information from massive meshes to simplified meshes using voxels | |
| TWI569128B (en) | Backward compatibility through the use of fraudulent clocks and fine-grained frequency control | |
| EP4404133A3 (en) | Nondiverging parallel transfer of a bounding volume hierachy | |
| US7683905B1 (en) | Methods of processing graphics data including reading and writing buffers | |
| US20180137677A1 (en) | Tile-based rendering method and apparatus | |
| EP2663921B1 (en) | Computational resource pipelining in general purpose graphics processing unit | |
| WO2006034034A2 (en) | Load balancing | |
| GB2540937A (en) | Graphics processing systems | |
| EP3138006A1 (en) | System and method for unified application programming interface and model | |
| JP2014521183A (en) | Synchronizing shader behavior | |
| GB2614098B (en) | Methods and hardware logic for writing ray tracing data from a shader processing unit of a graphics processing unit | |
| EP4576000A3 (en) | System and method for accelerated ray tracing with asynchronous operation and ray transformation | |
| WO2013009341A1 (en) | Instruction culling in graphics processing unit | |
| GB202307535D0 (en) | Computer system and method for outputting data for defining a component for guiding electromagnetic waves | |
| US7053893B1 (en) | Position conflict detection and avoidance in a programmable graphics processor using tile coverage data | |
| GB202314071D0 (en) | Data processing apparatus and computer-implemented method | |
| CN116628783A (en) | Self-adaptive discrete and rendering method and device for CAD model | |
| US20250077234A1 (en) | Execution method for instruction conflict, instruction processing module and processor | |
| US12307257B2 (en) | Data processing systems | |
| Vyatkin | Recursive search method for the image elements of functionally defined surfaces | |
| US11481967B2 (en) | Shader core instruction to invoke depth culling | |
| GB202203597D0 (en) | Methods and apparatus for processing graphics data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 732E | Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977) |
Free format text: REGISTERED BETWEEN 20240822 AND 20240828 |