Method and apparatus for providing logical combination of N alpha operations within a graphics system
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
example graphics
Pipeline
[0061]FIG. 4 shows a more detailed view of an example 3D graphics processor 154. 3D graphics processor 154 includes, among other things, a command processor 200 and a 3D graphics pipeline 180. Main processor 110 communicates streams of data (e.g., graphics command streams and display lists) to command processor 200. Main processor 110 has a two-level cache 115 to minimize memory latency, and also has a write-gathering buffer 111 for uncached data streams targeted for the graphics and audio processor 114. The write-gathering buffer 111 collects partial cache lines into full cache lines and sends the data out to the graphics and audio processor 114 one cache line at a time for maximum bus usage.
[0062]Command processor 200 receives display commands from main processor 110 and parses them—obtaining any additional data necessary to process them from shared memory 112. The command processor 200 provides a stream of vertex commands to graphics pipeline 180 for 2D and / or 3D processi...
example cartoon
Outlining Technique
[0102]FIGS. 13 and 14 show that it may be desirable to apply border lines or outlines to cartoon characters. The FIG. 13 example cartoon character 1300 has border lines applied to silhouette edge(s) 1302. The outlining applied to silhouette edges 1302 provide a “cartoon outlining” effect that increases the clarity of the image and simulates hand-drawn cartoon or comic book type images.
[0103]FIG. 13 shows this cartoon character 1300 as also having a right hand, wrist, and portion of forearm being held in front of the character. A cartoon artist would apply border lines also to edges surrounding the right hand, wrist and forearm portion—even though in the particular character position shown, these are internal edges rather than silhouette edges. FIG. 13 illustrates that portions of the cartoon character 1300 may disappear or become less distinct if cartoon outlining is applied only to silhouette edge(s) 1302 of the character—whereas the viewer would (from experience...
example
[0124]The following shows an example set of application programming interface calls that can be used to control system 50 to perform cartoon outlining:
[0125]
FunctionParametersDescriptionGXSetTexCopySrcxOrig, yOrig,0, 0, SCREEN_WD,width, heightSCREEN_HTGXCopyTexcopy bufferreferred byGXLoadTexObjPreLoadedtexture formatGX_TF_IA8mipmap filterGX_DISABLEclear on copyGX_DISABLEGXLoadTexObjPreLoadedtexture map IDGX_TEXMAP0texture objectdefined byptrGXInitTexObj / TexObjLODtexture regiondefined byptrGXInitTexRegionGXInitTexObjtexture objectfor outputptrpointer foroutputted by GXCopyTexbitmapwidthSCREEN_WDheightSCREEN_HTtexture formatGX_TF_IA8clamp_s,GX_CLAMP,clamp_tGX_CLAMPmipmap enableGX_DISABLEGXInitTexObjLODtexture objectsame as GXInitTexObj'sptrmin_filterGX_NEARESTmax_filterGX_NEARESTmin_lod,0.0f, 0.0f, 0.0f (don't care)max_lod,lod_biasbias_clamp,GX_DISABLE, GX-do_edge_lodDISABLE (don't care)max_anisoGX_ANISO_1(don't care)GXInitTexPreloadRegiontexture_regionfor outputtmem_even0size_even0 (...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com