JP5518967B2 - グラフィック・パフォーマンス改善のための方法、装置およびコンピュータ・プログラム・プロダクト - Google Patents
グラフィック・パフォーマンス改善のための方法、装置およびコンピュータ・プログラム・プロダクト Download PDFInfo
- Publication number
- JP5518967B2 JP5518967B2 JP2012209479A JP2012209479A JP5518967B2 JP 5518967 B2 JP5518967 B2 JP 5518967B2 JP 2012209479 A JP2012209479 A JP 2012209479A JP 2012209479 A JP2012209479 A JP 2012209479A JP 5518967 B2 JP5518967 B2 JP 5518967B2
- Authority
- JP
- Japan
- Prior art keywords
- representation
- sorting
- vertex
- subjecting
- basic primitive
- 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
- 238000000034 method Methods 0.000 title claims description 102
- 238000004590 computer program Methods 0.000 title claims description 4
- 238000012216 screening Methods 0.000 claims description 42
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 claims description 4
- 239000012634 fragment Substances 0.000 description 19
- 238000012360 testing method Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 14
- 238000012545 processing Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000020169 heat generation Effects 0.000 description 2
- 238000002156 mixing Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/40—Hidden part removal
- G06T15/405—Hidden part removal using Z-buffer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/30—Clipping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/40—Hidden part removal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/50—Lighting effects
- G06T15/80—Shading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Image Generation (AREA)
Description
c=p(u,v)・n(u,v) 式(8)
として計算される。ここで、ベクトルn(u,v)は(u,v)における法線ベクトルである。c>0であれば、ベクトルp(u,v)は(u,v)のその特定の値については裏向きである。よって、この公式は、単一の法線しかもたない三角形全体を選別するために使用されることもできる。ドット積のテイラー・モデル(式(5)および式(8)参照)は:
Claims (14)
- デジタル表現されたグラフィックの生成方法であって:
基本プリミティブの第一の表現を受領手段によって受領する段階と;
前記バーテックス位置決定に関連する命令の組を再定義手段によって有界算術で作用するよう再定義する段階と;
前記基本プリミティブの前記第一の表現に対して、実行手段によって有界算術を使って前記再定義された命令を実行して、前記基本プリミティブの第二の表現を提供する段階と;
前記基本プリミティブの前記第二の表現を囲むバウンディング・ボリュームを決定手段によって決定する段階と;
前記バウンディング・ボリュームを選別手段によって選別プロセスにかける段階とを含む、
方法。 - 請求項1記載の方法であって、さらに:
前記基本プリミティブの前記第一の表現から少なくとも一つのバーテックスを選択手段によって選択する段階と、
前記少なくとも一つのバーテックスの第一の表現に対して、実行手段によってバーテックス位置決定に関連する命令の組を実行して、前記少なくとも一つのバーテックスの第二の表現を提供する段階と、
前記少なくとも一つのバーテックスの前記第二の表現を選別手段によって選別プロセスにかける段階とを含み、ここで、前記選別プロセスの結果は
前記少なくとも一つのバーテックスを選別するという決定および
前記少なくとも一つのバーテックスを選別しないという決定のうちの一つを含み、
前記選別プロセスの結果が前記少なくとも一つのバーテックスを選別するという決定を含む場合に:
基本プリミティブの第一の表現を受領する前記段階;
バーテックス位置決定に関連する命令の組を提供する前記段階;
前記基本プリミティブの前記第一の表現に対して、有界算術を使って前記命令の組を実行して、前記基本プリミティブの第二の表現を提供する前記段階;および
前記基本プリミティブの前記第二の表現を選別プロセスにかける前記段階を実行する、
方法。 - 請求項1または2記載の方法であって、さらに、テッセレーション手段によってテッセレーション・プロセスを実行する段階を含み、ここで、前記テッセレーション・プロセスは、前記選別プロセスの結果に基づく、方法。
- 前記選別プロセスが置換可能である、請求項1ないし3のうちいずれか一項記載の方法。
- 前記有界算術が、テイラー算術、区間算術およびアフィン算術の群からの少なくとも一つである、請求項1ないし4のうちいずれか一項記載の方法。
- 請求項1記載の方法であって、前記バウンディング・ボリュームを決定する段階がさらに、前記第二の表現の最小および最大を計算することを含む、方法。
- 前記第二の表現が、位置限界および法線限界の群からの少なくとも一つである、請求項1ないし6のうちいずれか一項記載の方法。
- 請求項1記載の方法であって、前記命令の組を実行する段階がさらに:
バーテックス位置決定に関連する前記命令の組から第二の命令の組を導出する段階と、
前記第二の命令の組を実行して法線限界を与える段階とを含む、
方法。 - 請求項1記載の方法であって、前記バウンディング・ボリュームを前記選別プロセスにかける段階がさらに、
前記バウンディング・ボリュームをビュー錐台選別にかけること、
前記バウンディング・ボリュームを裏面選別にかけること、および
前記バウンディング・ボリュームを隠蔽選別にかけること、
のうちの少なくとも一つを実行することを含む、方法。 - 請求項7記載の方法であって、前記第二の表現を前記選別プロセスにかける段階がさらに、
前記位置限界をビュー錐台選別にかけること、
前記位置限界または前記法線限界を裏面選別にかけること、および
前記位置限界を隠蔽選別にかけること、
のうちの少なくとも一つを実行することを含む、
方法。 - 前記選別プロセスの結果が、
前記基本プリミティブを破棄するという決定および
テッセレーション因子
の一つを含む、請求項1ないし10のうちいずれか一項記載の方法。 - 請求項11記載の方法であって、前記選別プロセスの結果がテッセレーション因子を含む場合に、テッセレーション・プロセスを実行することをさらに含む、方法。
- デジタル表現されたグラフィックを生成するよう適応された装置であって、デジタル表現されたグラフィックの生成のパフォーマンスを改善する回路を有する装置であって、前記回路は:
基本プリミティブの第一の表現を受領し;
バーテックス位置決定に関連する命令の組を有界算術で作用するよう再定義し;
前記基本プリミティブの前記第一の表現に対して、有界算術を使って前記再定義された命令を実行して、前記基本プリミティブの第二の表現を提供し;
前記基本プリミティブの前記第二の表現を囲むバウンディング・ボリュームを決定し;
前記バウンディング・ボリュームを選別プロセスにかけるよう適応されている、
装置。 - コンピュータ可読記憶媒体上に記憶され、プロセッサに請求項1ないし12のうちいずれか一項記載の方法を実行させるコンピュータ・プログラム。
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0800165-3 | 2008-01-23 | ||
SE0800165A SE532399C2 (sv) | 2008-01-23 | 2008-01-23 | Förfarande, apparat och datorprogramprodukt för s kapande av digitalt representerad grafik |
US6263508P | 2008-01-29 | 2008-01-29 | |
US61/062635 | 2008-01-29 | ||
SE0801742A SE0801742A0 (sv) | 2008-07-30 | 2008-07-30 | Förfarande, apparat och datorprogramprodukt för förbättrad grafikprestanda |
SE0801742-8 | 2008-07-30 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010543083A Division JP2011510396A (ja) | 2008-01-23 | 2009-01-23 | グラフィック・パフォーマンス改善のための方法、装置およびコンピュータ・プログラム・プロダクト |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012252725A JP2012252725A (ja) | 2012-12-20 |
JP5518967B2 true JP5518967B2 (ja) | 2014-06-11 |
Family
ID=40901330
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010543083A Pending JP2011510396A (ja) | 2008-01-23 | 2009-01-23 | グラフィック・パフォーマンス改善のための方法、装置およびコンピュータ・プログラム・プロダクト |
JP2012209479A Active JP5518967B2 (ja) | 2008-01-23 | 2012-09-24 | グラフィック・パフォーマンス改善のための方法、装置およびコンピュータ・プログラム・プロダクト |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010543083A Pending JP2011510396A (ja) | 2008-01-23 | 2009-01-23 | グラフィック・パフォーマンス改善のための方法、装置およびコンピュータ・プログラム・プロダクト |
Country Status (7)
Country | Link |
---|---|
US (4) | US9947130B2 (ja) |
JP (2) | JP2011510396A (ja) |
CN (1) | CN102016928B (ja) |
DE (1) | DE112009000180T5 (ja) |
GB (1) | GB2468994B (ja) |
HK (1) | HK1156428A1 (ja) |
WO (1) | WO2009093956A1 (ja) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2338139A4 (en) * | 2008-10-20 | 2012-11-07 | Intel Corp | GRAPHIC PROCESSING BY SORTING IN TOP QUALITY GROUPS |
US8542492B2 (en) * | 2009-12-10 | 2013-09-24 | Richard Anthony Dunn, JR. | Scalable up and down nesting integrated electronic enclosures with form factors including asteroids and/or dumbbells and/or approximated tessellation(s)/tiling(s) or combinations thereof with thermal management, wiring, sliding fit, manual and/or automated full range vertical to horizontal positioning, access and structural systems for individual modules and intra-and inter-planar stacks, columns, rows, arrays and associated infrastructures |
US8144147B2 (en) * | 2010-04-07 | 2012-03-27 | Intel Corporation | Hierarchical bounding of displaced parametric surfaces |
GB201007348D0 (en) * | 2010-04-30 | 2010-06-16 | Imagination Tech Ltd | Programmable tessellation in a tile based rendering system |
US20110285736A1 (en) | 2010-05-21 | 2011-11-24 | Kilgard Mark J | Decomposing cubic bèzier segments for tessellation-free stencil filling |
US9412197B2 (en) | 2012-04-04 | 2016-08-09 | Qualcomm Incorporated | Patched shading in graphics processing |
US9619853B2 (en) | 2012-08-09 | 2017-04-11 | Qualcomm Incorporated | GPU-accelerated path rendering |
US9275498B2 (en) * | 2012-08-09 | 2016-03-01 | Qualcomm Incorporated | GPU-accelerated path rendering |
GB2509113B (en) | 2012-12-20 | 2017-04-26 | Imagination Tech Ltd | Tessellating patches of surface data in tile based computer graphics rendering |
US9483861B2 (en) * | 2013-03-15 | 2016-11-01 | Qualcomm Incorporated | Tile-based rendering |
KR102109130B1 (ko) | 2013-08-12 | 2020-05-08 | 삼성전자주식회사 | 그래픽스 프로세싱 유닛, 이의 동작 방법, 및 이를 포함하는 장치들 |
KR102066533B1 (ko) | 2013-11-19 | 2020-01-16 | 삼성전자 주식회사 | 도메인 쉐이딩 방법과 이를 수행하는 장치들 |
GB2526359B (en) * | 2014-05-23 | 2020-07-22 | Advanced Risc Mach Ltd | Graphics processing systems |
WO2016105218A1 (en) * | 2014-12-23 | 2016-06-30 | Intel Corporation | Facilitating culling of composite objects in graphics processing units when such objects produce no visible change in graphics images |
US10838207B2 (en) | 2015-03-05 | 2020-11-17 | Magic Leap, Inc. | Systems and methods for augmented reality |
AU2016225963B2 (en) | 2015-03-05 | 2021-05-13 | Magic Leap, Inc. | Systems and methods for augmented reality |
US10180734B2 (en) | 2015-03-05 | 2019-01-15 | Magic Leap, Inc. | Systems and methods for augmented reality |
KR102381945B1 (ko) | 2015-11-18 | 2022-04-01 | 삼성전자주식회사 | 그래픽 프로세싱 장치 및 그래픽 프로세싱 장치에서 그래픽스 파이프라인을 수행하는 방법 |
AU2016365422A1 (en) | 2015-12-04 | 2018-06-28 | Magic Leap, Inc. | Relocalization systems and methods |
KR20190034321A (ko) | 2016-08-02 | 2019-04-01 | 매직 립, 인코포레이티드 | 고정-거리 가상 및 증강 현실 시스템들 및 방법들 |
US10812936B2 (en) | 2017-01-23 | 2020-10-20 | Magic Leap, Inc. | Localization determination for mixed reality systems |
KR102359978B1 (ko) | 2017-03-17 | 2022-02-07 | 매직 립, 인코포레이티드 | 다중-소스 가상 콘텐츠 합성을 갖는 혼합 현실 시스템 및 이를 사용하여 가상 콘텐츠를 생성하는 방법 |
CA3054619C (en) | 2017-03-17 | 2024-01-30 | Magic Leap, Inc. | Mixed reality system with virtual content warping and method of generating virtual content using same |
KR102594063B1 (ko) | 2017-03-17 | 2023-10-24 | 매직 립, 인코포레이티드 | 컬러 가상 콘텐츠 워핑을 갖는 혼합 현실 시스템 및 이를 사용하여 가상 콘텐츠를 생성하는 방법 |
US10614611B2 (en) * | 2017-04-07 | 2020-04-07 | Intel Corporation | Apparatus and method for implementing bounding volume hierarchy (BVH) operations on tesselation hardware |
US10373365B2 (en) * | 2017-04-10 | 2019-08-06 | Intel Corporation | Topology shader technology |
EP3827584A4 (en) | 2018-07-23 | 2021-09-08 | Magic Leap, Inc. | INTRA-FIELD SUB-CODE SYNCHRONIZATION IN SEQUENTIAL FIELD DISPLAYS |
EP3827299A4 (en) | 2018-07-23 | 2021-10-27 | Magic Leap, Inc. | SYSTEM OF MIXED REALITY WITH VIRTUAL CONTENT DISTORTION AND PROCESS FOR GENERATING VIRTUAL CONTENT WITH IT |
US10831478B2 (en) | 2018-11-06 | 2020-11-10 | International Business Machines Corporation | Sort and merge instruction for a general-purpose processor |
US10831502B2 (en) | 2018-11-06 | 2020-11-10 | International Business Machines Corporation | Migration of partially completed instructions |
US10831503B2 (en) | 2018-11-06 | 2020-11-10 | International Business Machines Corporation | Saving and restoring machine state between multiple executions of an instruction |
US10832465B2 (en) * | 2018-12-13 | 2020-11-10 | Advanced Micro Devices, Inc. | Use of workgroups in pixel shader |
US20220319091A1 (en) * | 2021-03-31 | 2022-10-06 | Advanced Micro Devices, Inc. | Post-depth visibility collection with two level binning |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2271260A (en) | 1992-10-02 | 1994-04-06 | Canon Res Ct Europe Ltd | Processing image data |
GB9716251D0 (en) | 1997-08-01 | 1997-10-08 | Philips Electronics Nv | Attribute interpolation in 3d graphics |
JP2975336B2 (ja) * | 1998-01-09 | 1999-11-10 | コナミ株式会社 | 3次元ビデオゲームにおける衝突検出方法及びこれを用いたビデオゲーム装置並びに3次元ビデオゲームにおける衝突検出プログラムを記録したコンピュータ読み取り可能な媒体 |
US6717578B1 (en) * | 1998-02-17 | 2004-04-06 | Sun Microsystems, Inc. | Graphics system with a variable-resolution sample buffer |
US6359629B1 (en) * | 1998-07-06 | 2002-03-19 | Silicon Graphics, Inc. | Backface primitives culling |
US7068272B1 (en) | 2000-05-31 | 2006-06-27 | Nvidia Corporation | System, method and article of manufacture for Z-value and stencil culling prior to rendering in a computer graphics processing pipeline |
US6462740B1 (en) * | 1999-07-30 | 2002-10-08 | Silicon Graphics, Inc. | System for in-scene cloth modification |
EP1358633A2 (en) | 2001-02-01 | 2003-11-05 | Mental Images GmbH & Co. KG. | Generating smooth feature lines for subdivision surfaces |
JP4803909B2 (ja) * | 2001-06-21 | 2011-10-26 | 株式会社バンダイナムコゲームス | 画像生成システム、プログラム及び情報記憶媒体 |
US20030117398A1 (en) * | 2001-12-21 | 2003-06-26 | Hubrecht Alain Yves Nestor | Systems and methods for rendering frames of complex virtual environments |
US6809738B2 (en) * | 2001-12-21 | 2004-10-26 | Vrcontext S.A. | Performing memory management operations to provide displays of complex virtual environments |
JP4643271B2 (ja) * | 2002-11-15 | 2011-03-02 | サンフィッシュ スタジオ エルエルシー | 区間解析を使用するコンピュータ・グラフィックスの際の可視面決定システムおよび方法 |
US20050122338A1 (en) * | 2003-12-05 | 2005-06-09 | Michael Hong | Apparatus and method for rendering graphics primitives using a multi-pass rendering approach |
US7400325B1 (en) * | 2004-08-06 | 2008-07-15 | Nvidia Corporation | Culling before setup in viewport and culling unit |
JP4683623B2 (ja) * | 2005-05-10 | 2011-05-18 | 株式会社ディジタルメディアプロフェッショナル | 幾何演算装置 |
JP4717622B2 (ja) * | 2005-12-15 | 2011-07-06 | 株式会社バンダイナムコゲームス | プログラム、情報記録媒体および画像生成システム |
JP4116648B2 (ja) * | 2006-05-22 | 2008-07-09 | 株式会社ソニー・コンピュータエンタテインメント | オクルージョンカリング方法および描画処理装置 |
US7847798B1 (en) * | 2006-10-24 | 2010-12-07 | Adobe Systems Incorporated | Clipping and culling artwork using a graphics processing unit |
CN1949272A (zh) * | 2006-11-23 | 2007-04-18 | 北京航空航天大学 | 基于视域剔除和图像缓存技术的复杂场景快速绘制方法 |
CN103310480B (zh) | 2007-01-24 | 2016-12-28 | 英特尔公司 | 通过使用可置换的剔除程序提高图形性能的方法和装置 |
US7948489B1 (en) * | 2007-05-30 | 2011-05-24 | Adobe Systems Incorporated | Minimizing tessellation of surfaces |
CN100568289C (zh) * | 2007-07-13 | 2009-12-09 | 威盛电子股份有限公司 | 计算机绘图元素描绘方法及装置 |
US8044971B2 (en) * | 2008-01-31 | 2011-10-25 | Arm Norway As | Methods of and apparatus for processing computer graphics |
-
2009
- 2009-01-23 CN CN200980103541.4A patent/CN102016928B/zh not_active Expired - Fee Related
- 2009-01-23 DE DE112009000180T patent/DE112009000180T5/de not_active Ceased
- 2009-01-23 WO PCT/SE2009/000022 patent/WO2009093956A1/en active Application Filing
- 2009-01-23 GB GB1012145.7A patent/GB2468994B/en not_active Expired - Fee Related
- 2009-01-23 US US12/864,113 patent/US9947130B2/en active Active
- 2009-01-23 JP JP2010543083A patent/JP2011510396A/ja active Pending
-
2011
- 2011-10-07 HK HK11110654.3A patent/HK1156428A1/xx not_active IP Right Cessation
-
2012
- 2012-09-24 JP JP2012209479A patent/JP5518967B2/ja active Active
-
2016
- 2016-12-31 US US15/396,569 patent/US10373370B2/en active Active
-
2019
- 2019-01-15 US US16/248,713 patent/US11222462B2/en active Active
- 2019-01-15 US US16/248,712 patent/US11361498B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
WO2009093956A1 (en) | 2009-07-30 |
GB2468994B (en) | 2012-11-28 |
CN102016928A (zh) | 2011-04-13 |
US11361498B2 (en) | 2022-06-14 |
US20190172254A1 (en) | 2019-06-06 |
WO2009093956A8 (en) | 2010-09-10 |
JP2011510396A (ja) | 2011-03-31 |
GB201012145D0 (en) | 2010-09-01 |
DE112009000180T5 (de) | 2011-03-31 |
US20190172253A1 (en) | 2019-06-06 |
US11222462B2 (en) | 2022-01-11 |
US10373370B2 (en) | 2019-08-06 |
GB2468994A (en) | 2010-09-29 |
JP2012252725A (ja) | 2012-12-20 |
US9947130B2 (en) | 2018-04-17 |
CN102016928B (zh) | 2014-01-08 |
US20170109921A1 (en) | 2017-04-20 |
US20110018874A1 (en) | 2011-01-27 |
HK1156428A1 (en) | 2012-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5518967B2 (ja) | グラフィック・パフォーマンス改善のための方法、装置およびコンピュータ・プログラム・プロダクト | |
JP5111638B2 (ja) | パラメトリック曲線をより小さなサブパッチに分割する装置およびその方法 | |
US8654122B2 (en) | Method, apparatus, and computer program product for improved graphics performance | |
US10032308B2 (en) | Culling objects from a 3-D graphics pipeline using hierarchical Z buffers | |
US10497085B2 (en) | Graphics processing method and system | |
US9547934B2 (en) | Tessellating patches of surface data in tile based computer graphics rendering | |
US10593096B2 (en) | Graphics processing employing cube map texturing | |
US20090046098A1 (en) | Primitive binning method for tile-based rendering | |
US10140750B2 (en) | Method, display adapter and computer program product for improved graphics performance by using a replaceable culling program | |
US20050259100A1 (en) | Graphic processing apparatus, graphic processing system, graphic processing method and graphic processing program | |
JP4977712B2 (ja) | ディスプレースクリーン上に立体画像をレンダリングするコンピュータグラフィックスプロセッサならびにその方法 | |
JP6863693B2 (ja) | グラフィックス処理システムおよび方法 | |
EP2402910B1 (en) | Seamless fracture generation in a graphic pipeline | |
US10592242B2 (en) | Systems and methods for rendering vector data on static and dynamic-surfaces using screen space decals and a depth texture | |
US20100097377A1 (en) | Graphics Processing Using Culling on Groups of Vertices | |
US10249077B2 (en) | Rendering the global illumination of a 3D scene | |
KR20150060026A (ko) | 이전 커맨드 정보를 이용하여 현재 커맨드를 처리하는 방법 및 장치. | |
JP6205200B2 (ja) | ソート機能を持つ画像処理装置及び画像処理方法 | |
JP2008130091A (ja) | 霧効果を考慮して3次元グラフィックスデータをレンダリングする方法及び装置 | |
Knuth et al. | A Hybrid Ambient Occlusion Technique for Dynamic Scenes | |
SE532399C2 (sv) | Förfarande, apparat och datorprogramprodukt för s kapande av digitalt representerad grafik |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120924 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131007 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131022 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140116 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140304 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140402 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5518967 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |