Skip to content

Implementation of a library of double precision operations in pure GLSL 1.30 for GPU using bit twiddling operations and integer math.

License

Notifications You must be signed in to change notification settings

Hopetech/libSoftFloat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8f26d6f · Oct 20, 2017

History

55 Commits
Oct 20, 2017
Feb 21, 2017
Nov 22, 2016
Apr 5, 2017
Mar 2, 2017
Nov 22, 2016
Feb 28, 2017
Nov 22, 2016
Nov 22, 2016
Nov 22, 2016
Feb 28, 2017
Nov 22, 2016

Repository files navigation


libSoftFloat


About

Implementation of a library of double precision operations in pure GLSL 1.30 for GPU using bit twiddling operations and integer math.

This library is the translation of SoftFloat by John R. Hauser in GLSL in order to address GPUs instead of CPUs.

Goals

  • The first goal is to be able to compute FP64 on GPUs without FP64 hardware support.

  • A streach goal of this project is to integrate it into Mesa and create GL_ARB_gpu_shader_fp64.

For more details, see my presentation at XDC'16, my website or simply email me.

GSoC

This project began with the Google Summer of Code 2016.

Author

Elie Tournier

tournier.elie@gmail.com

https://github.com/Hopetech

About

Implementation of a library of double precision operations in pure GLSL 1.30 for GPU using bit twiddling operations and integer math.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published