aboutsummaryrefslogtreecommitdiff
path: root/BuddhaTest/Shaders/BuddhaFragment.glsl
Commit message (Collapse)AuthorAgeFilesLines
* Increase image area slightlyHEADmasterAndreas Grois2018-03-251-1/+1
|
* Undo splitting of buffers in three. Makes buffer access much fasterAndreas Grois2018-03-181-11/+3
| | | | | Not kidding here. For the default parameters this increased the maximum pixel brightness in the image by a factor of 2.25. This has the drawback that the maximum possible image size got reduced, but hey, there's a command line switch to ignore all size limits ;-)
* Correct line endings.Andreas Grois2018-03-171-37/+37
|
* Force starting values to be outside main cardioid and bulb, and add storage ↵Andreas Grois2018-03-151-6/+6
| | | | specifiers to buffers.
* Split buffer in three, one per color (as OpenGL guarantees that one can at ↵Andreas Grois2018-03-111-4/+12
| | | | | | | | least have 8 SSBOs), to allow three times larger images. Also make it possible to ignore maximum buffer size reported by the driver. The maximum buffer size limitation is rather strict on radeonsi, so I decided to split the buffer in three, effectively increasing the maximum image size by a factor of three. While doing so I realized that at least on radeonsi the reported maximum buffer size seems to be off. For this reason I added a new command line switch, that allows to ignore the maximum buffer size check. For those curious: radeonsi reports a maximum buffer size of 128 MB, but I had no problems when using three buffers of 1098 MB each.
* Remove useless mirror code in fragment shader. Buffer is already mirrored now.Andreas Grois2018-03-101-1/+1
|
* Move buffer dimensions out of buffer into uniforms. No longer odd -2Andreas Grois2018-03-101-2/+3
| | | | everywhere.
* Reduce buffer size by a factor of 2 (image is symmetric)Andreas Grois2018-03-101-1/+1
|
* Initial CommitAndreas Grois2018-03-091-0/+28