Samuel Gomes
d3854630cf
Fix usage of mem_block
type
in _MEMSOUND
2022-09-04 05:16:41 +05:30
Matthew Kilgore
c989be69f6
Disable MIDI support
...
This will be added back soon with with functionality to be able to
optionally enable it.
2022-08-27 14:27:55 -04:00
Matthew Kilgore
48208e2eda
Change miniaudio build logic to always clean all files
2022-08-27 14:27:55 -04:00
Matthew Kilgore
41cc1e6569
Integrate the miniaudio backend into the build
...
This integrates the miniaudio backend, using a new `DEP_AUDIO_MINIAUDIO`
flag to enable it. This will allow consumers to choose which backend to
use.
2022-08-27 14:27:55 -04:00
Matthew Kilgore
481906977e
Add a740g's miniaudio backend
...
This is a single commit adding all of a740g's audio backend. Later
commits will connect it together with QB64PE itself.
2022-08-27 14:27:55 -04:00
Matthew Kilgore
869e361ee4
Move QB64 compiler settings to libqb-common.h
...
This moves a lot of the preprocessor flags for what compiler/platform
we're using into a libqb-common.h header inside the libqb/include
folder. This gets included at the top of every libqb .cpp file, and is
intended to be fairly small, providing only necessary things like
_WIN32_WINNT (which needs to be defined before including <windows.h> or
friends).
2022-06-12 00:28:16 -04:00
Matthew Kilgore
437cfc3ab7
Remove old build system
...
Mostly old build scripts and helper files that are now covered by the
Makefile.
A notable deletion is the glew dll and lib files. These are unnecessary
because we compile `glew.c` directly rather than link against the dll or
lib copies we have.
2022-05-19 09:17:13 -04:00
Matthew Kilgore
c1639b3979
Add basic make build system
2022-05-12 00:21:02 -04:00
Matthew Kilgore
55da5f4ce3
Format other various source files
2022-05-06 13:20:30 -04:00
Fellippe Heitor
4995175a16
Exits if without dev
or ctx
.
2021-09-25 23:15:12 -03:00
KindOne
4e91e559dd
Don't exit if missing speakers when using SOUND/BEEP.
2021-09-23 00:57:49 -04:00
FellippeHeitor
fb2b916602
Frees mem lock for sound handles at _SNDCLOSE.
2021-01-01 23:16:49 -03:00
FellippeHeitor
bd54eb0f39
Attempts at implementing _MEMSOUND
2020-12-31 01:40:54 -03:00
Fellippe Heitor
172583fd17
Replaces g++ with clang for the remaining macOS scripts.
...
If a user has Homebrew installed, calling g++ won't use Apple's Xcode version of the tool, which is required by QB64. This fix continues on with the patch introduced in 4dbdddc89e
.
Extra "osx" references replaced with "macOS", but nothing substantial (almost aesthetic).
2020-02-20 20:52:30 -03:00
Pirachy
4dbdddc89e
Updated build.command to specifically work with Apple's Clang
...
Fixed an issue where Apple's Clang is forcefully used instead of GCC for compiling QB64 applications. (Fixes issues for those using true GCC via Homebrew and not Clang that just has a symlink of GCC).
2020-02-19 12:50:50 +00:00
Luke Ceddia
ae379cb29c
Fix issue #81
2020-01-03 00:09:21 +11:00
Luke Ceddia
1c365c2bb8
Manually apply PR #93 chmod +x .command files
2020-01-02 14:13:56 +11:00
FellippeHeitor
31a855d642
Removes dead Android references.
2019-04-14 15:33:19 -03:00
FellippeHeitor
53d3341ec3
Undoes commit d9b3d7ed69
...
Fixes #68
2018-09-30 10:42:30 -03:00
Fellippe Heitor
d9b3d7ed69
Fixes sound issue in Linux 64bit distros
2018-09-23 02:50:31 -03:00
Luke Ceddia
e2bdbc01ad
Correctly set speex's output buffer size
2017-10-23 00:51:17 +11:00
FellippeHeitor
7d3f1f9833
Temporary hack to reenable _SNDRAWLEN.
...
_SNDRAWLEN currently gets stuck at .3715192763764172; this reenables it by returning zero when < .375.
2017-09-09 13:17:03 -03:00
Luke Ceddia
8238feba75
Squash annoying message from openal on quit
2017-08-11 21:47:05 +10:00
Luke Ceddia
8c9390173e
Reenable _SNDRAW and _SNDPLAYFILE
2017-08-11 21:19:52 +10:00
Luke Ceddia
237f42799b
Fix initial positioning of sound
2017-08-10 22:06:20 +10:00
Luke Ceddia
2089a95b8b
Separate left/right audio channels for stereo audio files.
...
No _SNDRAW or PLAY yet. Also removed need for sound capability strings.
2017-08-10 22:05:16 +10:00
Luke Ceddia
79ffcc50b3
Cosmetic changes to audio source files
2017-08-06 15:06:26 +10:00
Galleondragon
accdaf1ce0
Added support for Android & Virtual Keyboards
2015-10-30 23:18:44 +11:00
Galleon
91e7ace500
(Automated push) Update internal/source/* from qb64.bas
2015-08-02 05:12:44 -07:00