set screenshot resolution from command line
save screenshot from command line
just renaming variables and commenting
just note about partial rendering size problem.
fix bug with wrong initial partial rendering size (but confusingly in menu it was showing right value).
just add int64 alias and some notes
fix preview during rendering screenshot
fix overriding existing file with new screenshot.
default screenshot filename is current date
automaticaly add file extension to screenshot filename
Set Camera API call.
highlight selected row in table
small improvements to cameras manager
cameras manager
fix bug with windows key getting out of gfx mode
gfx mode auto == gfx mode that allows editing
fix editing uniform type "float"
fix exporting project settings as json
Refactoring: Just rename and move few variables.
Code cleanup, but still some cleaing to do.
refactoring: separate code into 2 files. But still there is lot of mess to clean up in code.
Refactoring almost done.
render function that does only 1 step in partial rendering progress
load uniform values while loading shader file
save values of uniforms as part of code.
rename shadertoy.cpp to main.cpp
just few comments and some syntax tweaks.
textures mipmaping
option for screenshot resolution 256x256
menu option to resize to 256x256, 512x512, 1024x1024
fix bug with uniform saving
gin house
detect color uniforms.
switch edited uniform by pressing tab.
force rerender when uniform is changed
fix bug with gfx mode.
edit uniform in 3D
button to send command to app to edit uniform
draw helper to edit 3d point
read default uniform values during shader loading
save uniforms values
print shader source in www
smoothing update uniform value
control uniforms from www
share json with uniforms and their values
set uniform thru windows message
set uniform from PHP (but it need nice GUI)
clean up code a bit
www panel
create directory for php admin panel
API for comunication with other applications
Command to save settings in shared memory
change windows class name to "shadertoyforwindows", to be more unique
attempt to clean up the code
zoom in / out using numpad + and -
move camera with middle mouse buttom, like in blender
add info in help about editing uniform editVec3
Save edit vec3 in to shader.
editVec3 by mouse
just clean up code from last edit
rotate camera using numpad arrows
move camera with M mouse button, like in blender
zoom using mouse wheel
not about GLSL version
fix bug with editing shader in folder with space in name
show time in help window
save CPU when minimised by doing sleep in main event loop.
limit number of textures in array to 8 to stop it form crashing at intel GPU.
space and shift will no longer affect camera height.
go back to previous default shader code.
control iCam by mouse
Before preview of exported screenshot didn't work. I don't know why.
exporting preview WIP
improve exporting large images
teoretical improve sli support
menu for selecting partial rendering option
progressive rendering for gfx mode.
improve compatibility with shadertoy.com
more textures
smaller icon to save size.
new icon.
support almost all shadertoy.com input variables (except for iSampleRate and iChannelResolution)
support for iMouse
add option to resize window.
fix the bug with crashing when user change shader when windows is minimized.
version menu have checkboxes and default option.
icon shown during alt+tab
use display list.
different default version selected from menu.
access to all -1 previous render textures.
note in todo list
fixed bug with memory leaking (and app crashing)
ignore comments in loaded code.
auto refresh detection in separated thread
ignore some tmp files.
fixing bugs with not refreshing.
separate thread for scanning disk.
gfx mode.
join common shader take less lines.