CoSMo: Intent-based composition of shader modules

We propose a novel shader programming model which operates on intent-oriented shader modules instead of specific programs for dedicated GPU rasterization pipeline stages. In constrast to existing pipeline shader frameworks, our system exposes a radically simplified pipeline, which we purposefully al...

Full description

Saved in:
Bibliographic Details
Published in2014 International Conference on Computer Graphics Theory and Applications (GRAPP) pp. 1 - 11
Main Authors Haaser, Georg, Steinlechner, Harald, May, Michael, Schwarzler, Michael, Maierhofer, Stefan, Tobler, Robert
Format Conference Proceeding
LanguageEnglish
Published SCITEPRESS 01.01.2014
Subjects
Online AccessGet full text

Cover

Loading…
Abstract We propose a novel shader programming model which operates on intent-oriented shader modules instead of specific programs for dedicated GPU rasterization pipeline stages. In constrast to existing pipeline shader frameworks, our system exposes a radically simplified pipeline, which we purposefully aligned with our basic intuition of shaders as per-primitive and per-pixel operations and compositions thereof. This simplicity lends itself to structure modules purely based on their intent, instead of dealing with structure enforced by specific versions of graphics APIs. Consequently, this offers great flexibility when it comes to reusing and combining modules with completely different semantics, or when targeting different graphics APIs. The simplicity and uniformity of our system also motivates automatic parameterization and simplification of shader programs as well as interesting interactive shader development and management techniques.
AbstractList We propose a novel shader programming model which operates on intent-oriented shader modules instead of specific programs for dedicated GPU rasterization pipeline stages. In constrast to existing pipeline shader frameworks, our system exposes a radically simplified pipeline, which we purposefully aligned with our basic intuition of shaders as per-primitive and per-pixel operations and compositions thereof. This simplicity lends itself to structure modules purely based on their intent, instead of dealing with structure enforced by specific versions of graphics APIs. Consequently, this offers great flexibility when it comes to reusing and combining modules with completely different semantics, or when targeting different graphics APIs. The simplicity and uniformity of our system also motivates automatic parameterization and simplification of shader programs as well as interesting interactive shader development and management techniques.
Author Haaser, Georg
Steinlechner, Harald
Tobler, Robert
Maierhofer, Stefan
May, Michael
Schwarzler, Michael
Author_xml – sequence: 1
  givenname: Georg
  surname: Haaser
  fullname: Haaser, Georg
  organization: VRVis Research Center, Donau-City-Strasse 1, Vienna, Austria
– sequence: 2
  givenname: Harald
  surname: Steinlechner
  fullname: Steinlechner, Harald
  organization: VRVis Research Center, Donau-City-Strasse 1, Vienna, Austria
– sequence: 3
  givenname: Michael
  surname: May
  fullname: May, Michael
  organization: VRVis Research Center, Donau-City-Strasse 1, Vienna, Austria
– sequence: 4
  givenname: Michael
  surname: Schwarzler
  fullname: Schwarzler, Michael
  organization: VRVis Research Center, Donau-City-Strasse 1, Vienna, Austria
– sequence: 5
  givenname: Stefan
  surname: Maierhofer
  fullname: Maierhofer, Stefan
  organization: VRVis Research Center, Donau-City-Strasse 1, Vienna, Austria
– sequence: 6
  givenname: Robert
  surname: Tobler
  fullname: Tobler, Robert
  organization: VRVis Research Center, Donau-City-Strasse 1, Vienna, Austria
BookMark eNrjYmDJy89LZWTgtTS3sLSwNDe1MAAyOBh4i4szkwyMzMzNTMyMzDkZDJ3zg33zrRQ880pS80p0kxKLU1MUkvNzC_KLM0sy8_MU8tMUijMSU1KLFHLzU0pzUot5GFjTEnOKU3mhNDeDtJtriLOHbmZqamp8QVFmbmJRZby5kaWZgamhMX5ZAB2AME4
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library Online
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9789897580789
9897580786
EndPage 11
ExternalDocumentID 7296051
Genre orig-research
GroupedDBID 6IE
6IL
ALMA_UNASSIGNED_HOLDINGS
CBEJK
RIB
RIC
RIE
RIL
ID FETCH-ieee_primary_72960513
IEDL.DBID RIE
IngestDate Wed Dec 20 05:19:11 EST 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-ieee_primary_72960513
ParticipantIDs ieee_primary_7296051
PublicationCentury 2000
PublicationDate 2014-Jan.
PublicationDateYYYYMMDD 2014-01-01
PublicationDate_xml – month: 01
  year: 2014
  text: 2014-Jan.
PublicationDecade 2010
PublicationTitle 2014 International Conference on Computer Graphics Theory and Applications (GRAPP)
PublicationTitleAbbrev GRAPP
PublicationYear 2014
Publisher SCITEPRESS
Publisher_xml – name: SCITEPRESS
SSID ssib026764627
Score 3.12675
Snippet We propose a novel shader programming model which operates on intent-oriented shader modules instead of specific programs for dedicated GPU rasterization...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Composition
Embedded
Language
Lighting
Pipelines
Programming
Rendering
Rendering (computer graphics)
Semantics
Shader
Surface treatment
Synthesizers
Title CoSMo: Intent-based composition of shader modules
URI https://ieeexplore.ieee.org/document/7296051
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3BSgMxEB1qT55UWlGrkoNHs3azMbvxWixFWBFU6K1sdmYR1I3Y3Ytfb5JtK0oP3kIO8yAE3pvJmwnARYKp1KoYc5lUmkuByDU5IVdkSifkBIUIbsL8Xs2e5d38et6Dy00vDBEF8xlFfhne8tGWrS-VXTkh6NS3y3V2Uq26Xq313REqVVKJ35-kBI6Y7kG-jt5ZQ16jtjFR-fVn8OJ_4fdh-NONxx42PHMAPaoHEE_sY25vWLCgN9yTETLvD1-ZsJit2PLF25TZu8X2jZZDGE1vnyYz7iEXH92UicUKLTmEfm1rOgImx6XLZ4zEzBgZV2iMoFiUiJnjlEwXxzDYFuFk-_YIdh35y66ccAr95rOlM0ewjTkPJ_sNdE-CvQ
link.rule.ids 309,310,780,784,789,790,796,54758
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV09T8MwED1VZYAJUIuA8uGBEYfGcd2EtaIK0FRIFKlbFMcXIQFxRZOFX4_ttEWgDmyWhzvLsvTend_dAVwFasgjkfUpD4qIcqYUjdAQuSwUUYCGUDCnJkymIn7hD_PBvAXXm1oYRHTiM_Ts0v3lK53XNlV2Y4igYd8m1tkZcMNzm2qt9ethYii4YL_HpDiUGO9DsrbfiEPevLqSXv71p_Xifw9wAN2fejzytEGaQ2hh2QF_pJ8TfUucCL2iFo4UsQrxlQyL6IIsX61QmXxoVb_jsgu98d1sFFPrMl00fSbSlbfgCNqlLvEYCO_nJqKRXIVScr9QUjL0Wa5UaFAljLIT6GyzcLp9-xJ241kySSf308ce7BkqwJvkwhm0q88azw3cVvLC3fI3hGeGEA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2014+International+Conference+on+Computer+Graphics+Theory+and+Applications+%28GRAPP%29&rft.atitle=CoSMo%3A+Intent-based+composition+of+shader+modules&rft.au=Haaser%2C+Georg&rft.au=Steinlechner%2C+Harald&rft.au=May%2C+Michael&rft.au=Schwarzler%2C+Michael&rft.date=2014-01-01&rft.pub=SCITEPRESS&rft.spage=1&rft.epage=11&rft.externalDocID=7296051