├── .gitignore ├── README.md ├── fonts ├── OpenSans-Bold.ttf └── OpenSans-Regular.ttf ├── images └── empty.jpg ├── screenshots ├── ShaderDev01.jpg └── ShaderDev02.jpg ├── shaders ├── crop.comp ├── emboss.comp ├── gaussblur.comp ├── lanczos.comp ├── nearestneighbor.comp ├── noop.comp ├── noop_comp.spv ├── pixelate.comp ├── solarize.comp ├── texture.frag ├── texture.vert ├── texture_frag.spv └── texture_vert.spv └── src ├── ShaderDev.pro ├── codeedit.cpp ├── codeedit.h ├── controlswidget.cpp ├── controlswidget.h ├── controlswidget.ui ├── globals.h ├── linenumberarea.cpp ├── linenumberarea.h ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── mainwindow.ui ├── outputedit.cpp ├── outputedit.h ├── resources.qrc ├── stylesheet.qss ├── syntaxhighlighter.cpp ├── syntaxhighlighter.h ├── vulkanrenderer.cpp ├── vulkanrenderer.h ├── vulkanview.cpp ├── vulkanview.h ├── vulkanwindow.cpp ├── vulkanwindow.h ├── windowmanager.cpp └── windowmanager.h /.gitignore: -------------------------------------------------------------------------------- 1 | screenshots/ 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/README.md -------------------------------------------------------------------------------- /fonts/OpenSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/fonts/OpenSans-Bold.ttf -------------------------------------------------------------------------------- /fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /images/empty.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/images/empty.jpg -------------------------------------------------------------------------------- /screenshots/ShaderDev01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/screenshots/ShaderDev01.jpg -------------------------------------------------------------------------------- /screenshots/ShaderDev02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/screenshots/ShaderDev02.jpg -------------------------------------------------------------------------------- /shaders/crop.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/shaders/crop.comp -------------------------------------------------------------------------------- /shaders/emboss.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/shaders/emboss.comp -------------------------------------------------------------------------------- /shaders/gaussblur.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/shaders/gaussblur.comp -------------------------------------------------------------------------------- /shaders/lanczos.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/shaders/lanczos.comp -------------------------------------------------------------------------------- /shaders/nearestneighbor.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/shaders/nearestneighbor.comp -------------------------------------------------------------------------------- /shaders/noop.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/shaders/noop.comp -------------------------------------------------------------------------------- /shaders/noop_comp.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/shaders/noop_comp.spv -------------------------------------------------------------------------------- /shaders/pixelate.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/shaders/pixelate.comp -------------------------------------------------------------------------------- /shaders/solarize.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/shaders/solarize.comp -------------------------------------------------------------------------------- /shaders/texture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/shaders/texture.frag -------------------------------------------------------------------------------- /shaders/texture.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/shaders/texture.vert -------------------------------------------------------------------------------- /shaders/texture_frag.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/shaders/texture_frag.spv -------------------------------------------------------------------------------- /shaders/texture_vert.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/shaders/texture_vert.spv -------------------------------------------------------------------------------- /src/ShaderDev.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/ShaderDev.pro -------------------------------------------------------------------------------- /src/codeedit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/codeedit.cpp -------------------------------------------------------------------------------- /src/codeedit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/codeedit.h -------------------------------------------------------------------------------- /src/controlswidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/controlswidget.cpp -------------------------------------------------------------------------------- /src/controlswidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/controlswidget.h -------------------------------------------------------------------------------- /src/controlswidget.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/controlswidget.ui -------------------------------------------------------------------------------- /src/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/globals.h -------------------------------------------------------------------------------- /src/linenumberarea.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/linenumberarea.cpp -------------------------------------------------------------------------------- /src/linenumberarea.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/linenumberarea.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/mainwindow.cpp -------------------------------------------------------------------------------- /src/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/mainwindow.h -------------------------------------------------------------------------------- /src/mainwindow.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/mainwindow.ui -------------------------------------------------------------------------------- /src/outputedit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/outputedit.cpp -------------------------------------------------------------------------------- /src/outputedit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/outputedit.h -------------------------------------------------------------------------------- /src/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/resources.qrc -------------------------------------------------------------------------------- /src/stylesheet.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/stylesheet.qss -------------------------------------------------------------------------------- /src/syntaxhighlighter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/syntaxhighlighter.cpp -------------------------------------------------------------------------------- /src/syntaxhighlighter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/syntaxhighlighter.h -------------------------------------------------------------------------------- /src/vulkanrenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/vulkanrenderer.cpp -------------------------------------------------------------------------------- /src/vulkanrenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/vulkanrenderer.h -------------------------------------------------------------------------------- /src/vulkanview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/vulkanview.cpp -------------------------------------------------------------------------------- /src/vulkanview.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/vulkanview.h -------------------------------------------------------------------------------- /src/vulkanwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/vulkanwindow.cpp -------------------------------------------------------------------------------- /src/vulkanwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/vulkanwindow.h -------------------------------------------------------------------------------- /src/windowmanager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/windowmanager.cpp -------------------------------------------------------------------------------- /src/windowmanager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttddee/ShaderDev/HEAD/src/windowmanager.h --------------------------------------------------------------------------------