Quantum
|
dc27638025
|
[client] egl: implement loading and saving of filter order
|
2021-08-30 18:21:54 +10:00 |
|
Quantum
|
c85cc7d668
|
[client] egl: show preset errors as modal dialogs
|
2021-08-30 18:21:54 +10:00 |
|
Quantum
|
311f7241c6
|
[client] egl: implement preset loading/saving logic
|
2021-08-30 18:21:54 +10:00 |
|
Quantum
|
4adb425337
|
[client] egl: add UI for presets list
|
2021-08-30 18:21:54 +10:00 |
|
Quantum
|
e6df0acad9
|
[common] vector: eliminate double allocation when possible
This commit creates two constructor/destructor pairs for vector:
* vector_alloc/vector_free dynamically allocates the vector itself
* vector_create/vector_destroy uses existing Vector objects
|
2021-08-28 19:17:15 +10:00 |
|
Quantum
|
ceff9dca9b
|
[client] egl: simplify filter moving logic with memmove
This avoids duplicating the entire array of filters.
|
2021-08-25 05:35:50 +10:00 |
|
Geoffrey McRae
|
b118c3b681
|
[client] egl: implement nicer drag & drop re-ordering of filters
|
2021-08-24 22:05:46 +10:00 |
|
Quantum
|
e5e76d784e
|
[client] egl: allow postprocessing filters to be reordered by dragging
|
2021-08-22 21:36:13 +10:00 |
|
Quantum
|
99761b195f
|
[client] egl: switch postprocessing filters to use vectors
This will allow them to be reordered much more easily.
|
2021-08-22 21:36:13 +10:00 |
|
Geoffrey McRae
|
117e88c240
|
[client] egl: add new downscale filter
|
2021-08-12 15:54:16 +10:00 |
|
Geoffrey McRae
|
6387bf2d2e
|
[client] rework the configuration overlay to allow for tabs
|
2021-08-12 09:04:45 +10:00 |
|
Geoffrey McRae
|
f0ea882165
|
[client] egl: cleanup texture filtering/post-processing
|
2021-08-11 18:53:36 +10:00 |
|