Method and apparatus for isolating 3D draw calls for selective upscaling
AssigneeSamsung Electronics Co., Ltd.
InventorsGabriel T. Dagani, Gregory Bergschneider
Life of this patent
Estimating the term…
Loading patent…
AssigneeSamsung Electronics Co., Ltd.
InventorsGabriel T. Dagani, Gregory Bergschneider
Estimating the term…
A system and a method are disclosed for separating 3D content from 2D UI content for selectively upscaling 3D draw calls. A controller, coupled to a graphics pipeline, determines whether an application supports upscaling and, if so, creates a full-resolution framebuffer for rendering 2D drawcalls bound to the graphics pipeline and a reduced-resolution framebuffer for rendering 3D drawcalls bound to the graphics pipeline. A drawcall is then determined to be a 2D or a 3D drawcall. The controller stores the drawcall in the full-resolution framebuffer if the draw call is a 2D drawcall and stores the drawcall in the reduced-resolution framebuffer if the draw call is a 3D drawcall. The draw stored in the reduced-resolution framebuffer is upscaled to be a full-resolution drawcall, and the 2D draw in the full-resolution framebuffer and the upscaled 3D draw are combined to form a final output.
A method to render two-dimensional (2D) content and three-dimensional (3D) content of an application by a graphics processing unit (GPU), the method comprising:
A graphics processing unit (GPU), comprising:
Dependencies are inferred from the claim text.