Compare commits
3
Commits
cbdf4c768d
...
v1.1.2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fddb11dbe3 | ||
|
|
591bfbe0aa | ||
|
|
b01314778d |
@@ -1,12 +1,12 @@
|
|||||||
pkgname=forge-steel
|
pkgname=forge-steel
|
||||||
pkgver=1.1.1
|
pkgver=1.1.2
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Fusion Of Real Time Generative Effects"
|
pkgdesc="Fusion Of Real Time Generative Effects"
|
||||||
arch=('i686' 'pentium4' 'x86_64' 'arm' 'armv7h' 'armv6h' 'aarch64' 'riscv64')
|
arch=('i686' 'pentium4' 'x86_64' 'arm' 'armv7h' 'armv6h' 'aarch64' 'riscv64')
|
||||||
depends=('glfw>=1:3', 'v4l-utils>=1.32', 'alsa-lib>=1.2', 'libglvnd>=1.7')
|
depends=('glfw>=1:3', 'v4l-utils>=1.32', 'alsa-lib>=1.2', 'libglvnd>=1.7')
|
||||||
url="https://git.klemek.fr/klemek/forge-steel"
|
url="https://git.klemek.fr/klemek/forge-steel"
|
||||||
source=("${pkgname}-steel-${pkgver}.tar.gz::https://git.klemek.fr/klemek/forge-steel/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
|
source=("${pkgname}-steel-${pkgver}.tar.gz::https://git.klemek.fr/klemek/forge-steel/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
|
||||||
sha256sums=('7b518ac91de1ecacb34da3f52a06ae82b26a287512cbf43ba5dd7d39e35b8d8f')
|
sha256sums=('cf4b280fba47d649ab33596d43872a70dd443ed6d15dc587b9dac4e5db294e06')
|
||||||
srcdir=build
|
srcdir=build
|
||||||
backup=("usr/share/${pkgname}")
|
backup=("usr/share/${pkgname}")
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
AC_INIT([forge], [steel-1.1.1], [klemek.dev@proton.me])
|
AC_INIT([forge], [steel-1.1.2], [klemek.dev@proton.me])
|
||||||
AM_INIT_AUTOMAKE
|
AM_INIT_AUTOMAKE
|
||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
|
|
||||||
|
|||||||
@@ -21,10 +21,6 @@ void midi_open(MidiDevice *device, const char *name, bool log_error) {
|
|||||||
device->input = NULL;
|
device->input = NULL;
|
||||||
device->output = NULL;
|
device->output = NULL;
|
||||||
|
|
||||||
if (!log_error) {
|
|
||||||
snd_lib_log_set_handler(snd_no_log);
|
|
||||||
}
|
|
||||||
|
|
||||||
device->connected = snd_rawmidi_open(&device->input, &device->output, name,
|
device->connected = snd_rawmidi_open(&device->input, &device->output, name,
|
||||||
SND_RAWMIDI_SYNC) == 0 &&
|
SND_RAWMIDI_SYNC) == 0 &&
|
||||||
device->input != NULL && device->output != NULL;
|
device->input != NULL && device->output != NULL;
|
||||||
@@ -34,8 +30,6 @@ void midi_open(MidiDevice *device, const char *name, bool log_error) {
|
|||||||
} else {
|
} else {
|
||||||
log_warn("(%s) MIDI open failed", name);
|
log_warn("(%s) MIDI open failed", name);
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
snd_lib_log_set_handler(snd_lib_vlog);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -145,6 +145,7 @@ void project_reload(Project *project, void (*reload_callback)(unsigned int)) {
|
|||||||
void project_free(Project *project) {
|
void project_free(Project *project) {
|
||||||
for (unsigned int i = 0; i < project->frag_count; i++) {
|
for (unsigned int i = 0; i < project->frag_count; i++) {
|
||||||
file_free(&project->fragment_shaders[i][0]);
|
file_free(&project->fragment_shaders[i][0]);
|
||||||
|
// other sub files contents are freed at parse_fragment_shader_file
|
||||||
}
|
}
|
||||||
|
|
||||||
config_file_free(&project->config);
|
config_file_free(&project->config);
|
||||||
|
|||||||
Reference in New Issue
Block a user