index
:
BuddhaShader
feature/05-importancemap-unusable
feature/06-better-preview
master
First steps with OpenGL: A compute shader that renders a BuddhaBrot to an SSBO. Can also save the result to PNG for future viewing pleasure.
Andreas Grois
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
Revert "Move state cache back to local variable. Shared will be needed later."
feature/06-better-preview
Andreas Grois
2018-03-25
1
-22
/
+32
*
Merge branch 'master' into feature/04-zoomability
Andreas Grois
2018-03-25
2
-4
/
+3
|
\
|
*
Increase image area slightly
HEAD
master
Andreas Grois
2018-03-25
2
-4
/
+4
*
|
Merge branch 'master' into feature/04-zoomability
Andreas Grois
2018-03-23
1
-5
/
+36
|
\
|
|
*
More excluded circles.
Andreas Grois
2018-03-23
1
-5
/
+36
*
|
Move state cache back to local variable. Shared will be needed later.
Andreas Grois
2018-03-23
1
-31
/
+22
*
|
Fix compiler warning in MSVC
Andreas Grois
2018-03-22
1
-2
/
+2
*
|
Make preview use color scale and gamma
Andreas Grois
2018-03-22
3
-1
/
+11
*
|
Get occupancy back up good by exploiting shared memory.
Andreas Grois
2018-03-22
3
-41
/
+51
*
|
Divide et impera *is* faster. Finally.
Andreas Grois
2018-03-22
1
-3
/
+9
*
|
First divide at impera attempt
Andreas Grois
2018-03-22
1
-19
/
+31
*
|
Initial commit for better brightness.
Andreas Grois
2018-03-22
3
-5
/
+52
|
/
*
Initial benchmark support.
Andreas Grois
2018-03-21
3
-6
/
+26
*
Fix build error regarding debug log clock
v0.0.3½-speed
Andreas Grois
2018-03-18
1
-1
/
+1
*
Undo splitting of buffers in three. Makes buffer access much faster
Andreas Grois
2018-03-18
4
-51
/
+21
*
Move totaliterations calculation to CPU. This frees 4 VGPRs.
Andreas Grois
2018-03-18
2
-5
/
+5
*
Undo change to directly work on buffer. Causes about 30% slowdown...
Andreas Grois
2018-03-18
2
-21
/
+25
*
Add option to skip short orbits. Add option to print debug output.
Andreas Grois
2018-03-18
4
-4
/
+24
*
Adjust default workgroup sizes to better match recommended values.
Andreas Grois
2018-03-17
2
-9
/
+9
*
Remove layout specifier from struct. Seems it's not allowed after all.
v0.0.3-adaptive-iterations
Andreas Grois
2018-03-17
1
-1
/
+0
*
Properly calculate required buffer size. I'm starting to think that std140 wo...
Andreas Grois
2018-03-17
1
-3
/
+8
*
Fix memory allocation for state buffer. How could that ever work?
Andreas Grois
2018-03-17
2
-2
/
+11
*
Seems vec2 needs 16 bytes on nVidia...
Andreas Grois
2018-03-17
1
-1
/
+1
*
Correct line endings.
Andreas Grois
2018-03-17
8
-1077
/
+1077
*
Again, cleaned code a bit
Andreas Grois
2018-03-17
1
-1
/
+1
*
Clean code a bit
Andreas Grois
2018-03-17
1
-57
/
+57
*
Workers now directly operate on their state buffer.
Andreas Grois
2018-03-17
1
-52
/
+28
*
Change PID controller to use frame numbers as time, and time only as controll...
Andreas Grois
2018-03-17
1
-2
/
+2
*
Fix y-value being always the same if only one worker is used
Andreas Grois
2018-03-17
1
-1
/
+1
*
Fix a few warnings spit out by MSVC compiler:
Andreas Grois
2018-03-17
1
-3
/
+4
*
Remove unneeded
Andreas Grois
2018-03-17
1
-2
/
+1
*
Improve parallelization by not storing the offset, but instead re-calculating...
Andreas Grois
2018-03-17
2
-22
/
+22
*
Change starting value code to just jump to next orbit if in main bulb or
Andreas Grois
2018-03-16
1
-21
/
+19
*
Fix wrong iteration per frame code
Andreas Grois
2018-03-16
1
-9
/
+9
*
minor
Andreas Grois
2018-03-16
1
-2
/
+1
*
Merge branch 'master' into feature/01-Pausability
Andreas Grois
2018-03-16
1
-1
/
+1
|
\
|
*
Fix wrong seed calculation, now I've had some sleep.
Andreas Grois
2018-03-16
1
-2
/
+1
*
|
Comment out debug output
Andreas Grois
2018-03-16
1
-1
/
+1
*
|
Tweak PID a bit
Andreas Grois
2018-03-16
1
-2
/
+2
*
|
Fix endless loop in shader and make framerate adaptive
Andreas Grois
2018-03-15
4
-12
/
+53
*
|
Force starting values to be outside main cardioid and bulb, and add storage s...
Andreas Grois
2018-03-15
2
-22
/
+21
*
|
Oops
Andreas Grois
2018-03-15
1
-9
/
+9
*
|
Prevent even more waiting by storing a more complete state
Andreas Grois
2018-03-15
3
-35
/
+43
*
|
Speed up computation tremendously, by having each worker (nearly)
Andreas Grois
2018-03-15
2
-81
/
+70
*
|
First commit with compute pausability
Andreas Grois
2018-03-14
4
-37
/
+133
|
/
*
Split buffer in three, one per color (as OpenGL guarantees that one can at le...
Andreas Grois
2018-03-11
5
-28
/
+61
*
minor
Andreas Grois
2018-03-11
1
-1
/
+1
*
Use long for command line validity checks.
v0.0.2-kindaWorkingBetter
Andreas Grois
2018-03-11
1
-4
/
+2
*
Another warning fixed
v0.0.1-kindaworking
Andreas Grois
2018-03-11
1
-1
/
+1
*
Fix lots of warnings output by visual studio...
Andreas Grois
2018-03-11
1
-11
/
+12
[next]