[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

GB2511177B - Hidden surface removal in graphics processing systems - Google Patents

Hidden surface removal in graphics processing systems

Info

Publication number
GB2511177B
GB2511177B GB1322284.9A GB201322284A GB2511177B GB 2511177 B GB2511177 B GB 2511177B GB 201322284 A GB201322284 A GB 201322284A GB 2511177 B GB2511177 B GB 2511177B
Authority
GB
United Kingdom
Prior art keywords
graphics processing
processing systems
hidden surface
surface removal
hidden
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
Application number
GB1322284.9A
Other versions
GB201322284D0 (en
GB2511177A (en
Inventor
J Rn Nystad
Edvard S Rg Rd
Frode Heggelund
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ARM Ltd
Original Assignee
ARM Ltd
Advanced Risc Machines Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US13/716,952 external-priority patent/US9153070B2/en
Priority claimed from US13/909,561 external-priority patent/US9214006B2/en
Application filed by ARM Ltd, Advanced Risc Machines Ltd filed Critical ARM Ltd
Publication of GB201322284D0 publication Critical patent/GB201322284D0/en
Publication of GB2511177A publication Critical patent/GB2511177A/en
Application granted granted Critical
Publication of GB2511177B publication Critical patent/GB2511177B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects
    • G06T15/40Hidden part removal
    • G06T15/405Hidden part removal using Z-buffer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Image Generation (AREA)
  • Image Processing (AREA)
GB1322284.9A 2012-12-17 2013-12-17 Hidden surface removal in graphics processing systems Active GB2511177B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/716,952 US9153070B2 (en) 2012-12-17 2012-12-17 Hidden surface removal in graphics processing systems
US13/909,561 US9214006B2 (en) 2013-06-04 2013-06-04 Hidden surface removal in graphics processing systems

Publications (3)

Publication Number Publication Date
GB201322284D0 GB201322284D0 (en) 2014-01-29
GB2511177A GB2511177A (en) 2014-08-27
GB2511177B true GB2511177B (en) 2015-04-15

Family

ID=50031027

Family Applications (2)

Application Number Title Priority Date Filing Date
GB1322284.9A Active GB2511177B (en) 2012-12-17 2013-12-17 Hidden surface removal in graphics processing systems
GB1322278.1A Active GB2511176B (en) 2012-12-17 2013-12-17 Hidden surface removal in graphic processing systems

Family Applications After (1)

Application Number Title Priority Date Filing Date
GB1322278.1A Active GB2511176B (en) 2012-12-17 2013-12-17 Hidden surface removal in graphic processing systems

Country Status (3)

Country Link
KR (2) KR102057163B1 (en)
CN (2) CN103871020B (en)
GB (2) GB2511177B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9292898B2 (en) * 2013-03-15 2016-03-22 Intel Corporation Conditional end of thread mechanism
US9846959B2 (en) * 2014-07-03 2017-12-19 Mediatek Inc. Apparatus and method for controlling early depth processing and post depth processing
GB2559042B (en) * 2015-12-21 2019-06-05 Imagination Tech Ltd Allocation of tiles to processing engines in a graphics processing system
US10417815B2 (en) * 2017-01-27 2019-09-17 Advanced Micro Devices, Inc. Out of order pixel shader exports
GB2571979B8 (en) * 2018-03-15 2023-07-12 Advanced Risc Mach Ltd Graphics processing
CN112116519B (en) 2019-06-19 2022-12-27 畅想科技有限公司 Coarse depth testing in graphics processing systems
KR200491938Y1 (en) 2020-05-06 2020-07-03 조현근 Function multi scarf
GB2608094B (en) 2021-01-27 2024-08-21 Advanced Risc Mach Ltd Graphics processing
CN116894906A (en) * 2023-09-11 2023-10-17 瀚博半导体(上海)有限公司 Graphics rendering method and processor hardware architecture

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6646639B1 (en) * 1998-07-22 2003-11-11 Nvidia Corporation Modified method and apparatus for improved occlusion culling in graphics systems
US20040119710A1 (en) * 2002-12-24 2004-06-24 Piazza Thomas A. Z-buffering techniques for graphics rendering
US20060139366A1 (en) * 2004-12-29 2006-06-29 Intel Corporation Efficient Z testing
GB2496716A (en) * 2011-09-22 2013-05-22 Advanced Risc Mach Ltd Counting occlusion queries in graphics processing

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000011607A1 (en) * 1998-08-20 2000-03-02 Apple Computer, Inc. Deferred shading graphics pipeline processor
US8711155B2 (en) 2004-05-14 2014-04-29 Nvidia Corporation Early kill removal graphics processing system and method
JP4116648B2 (en) 2006-05-22 2008-07-09 株式会社ソニー・コンピュータエンタテインメント Occlusion culling method and drawing processing apparatus
US8207972B2 (en) * 2006-12-22 2012-06-26 Qualcomm Incorporated Quick pixel rendering processing
GB0801812D0 (en) * 2008-01-31 2008-03-05 Arm Noway As Methods of and apparatus for processing computer graphics
GB201004673D0 (en) * 2010-03-19 2010-05-05 Imagination Tech Ltd Processing of 3D computer graphics data on multiple shading engines

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6646639B1 (en) * 1998-07-22 2003-11-11 Nvidia Corporation Modified method and apparatus for improved occlusion culling in graphics systems
US20040119710A1 (en) * 2002-12-24 2004-06-24 Piazza Thomas A. Z-buffering techniques for graphics rendering
US20060139366A1 (en) * 2004-12-29 2006-06-29 Intel Corporation Efficient Z testing
GB2496716A (en) * 2011-09-22 2013-05-22 Advanced Risc Mach Ltd Counting occlusion queries in graphics processing

Also Published As

Publication number Publication date
GB201322278D0 (en) 2014-01-29
CN103871095B (en) 2018-07-17
KR102057166B1 (en) 2019-12-18
KR20140078569A (en) 2014-06-25
GB2511176A (en) 2014-08-27
CN103871020A (en) 2014-06-18
KR102057163B1 (en) 2019-12-18
KR20140078568A (en) 2014-06-25
GB2511176B (en) 2015-04-15
CN103871095A (en) 2014-06-18
GB201322284D0 (en) 2014-01-29
CN103871020B (en) 2018-10-16
GB2511177A (en) 2014-08-27

Similar Documents

Publication Publication Date Title
GB2517033B (en) Hidden surface removal in graphics processing systems
GB2514465B (en) Hidden surface removal in graphics processing systems
GB2494903B (en) Graphics processing systems
GB2504587B (en) Graphics processing
GB2510964B (en) Hidden Culling in tile based computer generated graphics
GB2511177B (en) Hidden surface removal in graphics processing systems
EP2939232A4 (en) System and method for role-switching in multi-reality environments
GB201406108D0 (en) Systems and methods for contactless transaction processing
EP2845080A4 (en) Object detection in touch systems
EP2705501A4 (en) Texturing in graphics hardware
GB2514232B (en) Rendering in computer graphics systems
GB2520366B (en) Primitive processing in a graphics processing system
GB2496716B (en) Occlusion queries in graphics processing
HK1197309A1 (en) Distributed transaction processing system and methods
GB2504814B (en) Graphics processing
SG2013062112A (en) Defect reduction in plasma processing
GB2520365B (en) Primitive processing in a graphics processing system
GB2510670B (en) Methods of and apparatus for using textures in graphics processing systems
GB2517032B (en) Rasterisation in graphics processing systems
GB201507538D0 (en) Distributed graphics processing
EP2601566A4 (en) Methods and systems for realizing reduced complexity in three-dimensional digitizer systems
GB2520076B (en) Rasterisation in graphics processing systems
GB2510241B (en) Methods of and apparatus for using textures in graphics processing systems