Repository logo
  • Log In
    Log in via Symplectic to deposit your publication(s).
Repository logo
  • Communities & Collections
  • Research Outputs
  • Statistics
  • Log In
    Log in via Symplectic to deposit your publication(s).
  1. Home
  2. Faculty of Engineering
  3. Faculty of Engineering
  4. Accessible GLSL Shader programming
 
  • Details
Accessible GLSL Shader programming
File(s)
EGauthorGuidelines-edu.pdf (15.48 MB)
Accepted version
Author(s)
Toisoul, A
Rueckert, D
Kainz, B
Type
Conference Paper
Abstract
Teaching fundamental principles of Computer Graphics requires a thoroughly prepared lecture alongside practical training.
Modern graphics programming rarely provides a straightforward application programming interface (API) and the available
APIs pose high entry barriers to students. Shader-based programming of standard graphics pipelines is often inaccessible
through complex setup procedures and convoluted programming environments. In this paper we discuss an undergraduate
entry level lecture with its according lab exercises. We present a programming framework that makes interactive graphics
programming accessible while allowing to design individual tasks as instructive exercises to solidify the content of individual
lecture units. The discussed teaching framework provides a well defined programmable graphics pipeline with geometry shading
stages and image-based post processing functionality based on framebuffer objects. It is open-source and available online.
Date Issued
2017-04-24
Date Acceptance
2017-02-01
Citation
Eurographics Proceedings, EG 2017 - Education Papers, 2017
URI
http://hdl.handle.net/10044/1/45016
DOI
https://www.dx.doi.org/10.2312/eged.20171024
ISSN
1017-4656
Publisher
Eurographics Association
Journal / Book Title
Eurographics Proceedings, EG 2017 - Education Papers
Copyright Statement
© 2017 Eurographics Association.
Source
EuroGraphics 2017
Publication Status
Published
Start Date
2017-04-24
Finish Date
2017-04-28
Coverage Spatial
Lyon, France
About
Spiral Depositing with Spiral Publishing with Spiral Symplectic
Contact us
Open access team Report an issue
Other Services
Scholarly Communications Library Services
logo

Imperial College London

South Kensington Campus

London SW7 2AZ, UK

tel: +44 (0)20 7589 5111

Accessibility Modern slavery statement Cookie Policy

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback