Branimir Karadžić
0af42a72c6
Added FreeBSD to toolchain.lua.
2014-07-09 22:01:36 -07:00
Branimir Karadžić
0b7c335824
Cleanup.
2014-07-09 21:40:32 -07:00
Branimir Karadžić
1031d3ed1b
Merge pull request #19 from lye/freebsd-platform-code
...
Add FreeBSD support to the codebase.
2014-07-09 21:30:44 -07:00
lye
9277c9b6b3
Add FreeBSD support to the codebase.
...
The FreeBSD-specific compatibility changes are invoked when the
__FreeBSD__ macro is defined, which is the default for (I think all?)
toolchains on FreeBSD. This turns on the BX_PLATFORM_FREEBSD macro which
can be used for further specializations.
FreeBSD is a mix between Linux, NaCl and OSX, with some extra cavaets that
have been worked around:
* malloc.h is deprecated; FreeBSD uses stdlib.h instead.
* alloca.h doesn't exist; it's also in stdlib.h.
2014-07-09 20:48:56 -07:00
Branimir Karadžić
76f5e1e429
Merge pull request #17 from dariomanesku/master
...
Added include for alloca.h on OS X.
2014-07-01 14:33:43 -07:00
Dario Manesku
191d5ae9be
Added include for alloca.h on OS X.
2014-07-01 20:44:31 +01:00
Branimir Karadžić
1016c86964
Disabled tokenizer test.
2014-06-30 20:55:12 -07:00
Branimir Karadžić
f1984dea7c
Added command line tokenizer.
2014-06-30 20:54:38 -07:00
Branimir Karadžić
bf241993a4
Added chdir and pwd.
2014-06-29 19:45:56 -07:00
Branimir Karadžić
d22d1314e0
Added color conversion routines to fpumath.
2014-06-28 17:21:35 -07:00
Branimir Karadžić
ed0ae5145c
Added fmin/max3.
2014-06-27 21:46:28 -07:00
Branimir Karadžić
77ff36c459
PNaCl vector intrisics WIP.
2014-06-26 22:37:28 -07:00
Branimir Karadžić
bb01733bfc
PNaCl vector intrisics WIP.
2014-06-26 22:36:04 -07:00
Branimir Karadžić
2ea546dba0
NaCl unit test.
2014-06-25 21:16:07 -07:00
Branimir Karadžić
8ebf3e4d87
Merge pull request #16 from dariomanesku/master
...
Set handle to NULL in clUnload().
2014-06-24 08:41:17 -07:00
Dario Manesku
aeb312c48a
Set handle to NULL in clUnload().
2014-06-24 10:04:19 +01:00
Branimir Karadžić
c756b5f273
Enabled C4245: 'conversion' : conversion from 'type1' to 'type2', signed/unsigned mismatch
2014-06-14 18:11:26 -07:00
Branimir Karadžić
0bca2eba02
Merge branch 'master' of github.com:bkaradzic/bx
2014-06-10 20:08:23 -07:00
Branimir Karadžić
b32146de6c
Fixed MSVC CRT error.
2014-06-10 20:06:55 -07:00
Branimir Karadžić
2e7553adfd
Cleanup.
2014-06-09 20:18:06 -07:00
Branimir Karadžić
c535289090
Workaround C4127 MSVC level 4 warning.
2014-06-08 20:57:21 -07:00
Branimir Karadžić
2254f23dce
Added stdbool.h MSVC compatibility header.
2014-05-31 00:20:20 -07:00
Branimir Karadžić
57bc837c23
Added fpumath.h
2014-05-26 19:31:08 -07:00
Branimir Karadžić
4de65f8474
Merge pull request #15 from dariomanesku/master
...
Minor fixes.
2014-05-11 11:15:44 -07:00
Dario Manesku
1979f18ece
Trailing whitespaces removed.
2014-05-11 18:08:33 +01:00
Dario Manesku
6360f777ec
Small bug fix.
2014-05-11 18:05:28 +01:00
Dario Manesku
46285e42fd
Added commandline hasArg() float and double overloads.
2014-05-11 18:03:14 +01:00
Dario Manesku
f22872baba
Added clCreateImage2D() import. Nvidia is still on OpenCL 1.1 and needs it.
2014-05-11 18:01:50 +01:00
Branimir Karadžić
9f3df4744f
Simplified allocator interface.
2014-05-01 10:14:32 -07:00
bkaradzic
071be7287a
Updated iOS toolchain to 7.1
2014-03-30 21:54:14 -07:00
Branimir Karadžić
1dd9383371
Debug output to stdout.
2014-03-18 22:49:29 -07:00
Branimir Karadžić
fb742dbd67
Merge pull request #14 from attilaz/master
...
fixed misspelled header guard
2014-03-18 09:13:15 -07:00
Kocsis Attila
a9bdd3c008
fixed misspelled header guard
2014-03-18 09:27:55 +01:00
bkaradzic
3135960810
OSX: Updated Premake4.
2014-03-17 19:14:44 -07:00
Branimir Karadžić
5c061b8a7c
Merge branch 'master' of github.com:bkaradzic/bx
2014-03-16 23:20:42 -07:00
Branimir Karadžić
1c1d89814b
Use 256MB for asmjs.
2014-03-16 23:20:27 -07:00
bkaradzic
ee72372d0f
Fixed asm.js/Emscripten timer.
2014-03-16 18:57:55 -07:00
bkaradzic
7b609ef092
Added BX_CONFIG_SUPPORTS_THREADING.
2014-03-16 16:49:14 -07:00
Branimir Karadžić
ec7546e3d9
Quiet emscripten warning about absolute paths.
2014-03-16 15:35:46 -07:00
Branimir Karadžić
54774915ab
Added asmjs postbuild step.
2014-03-16 12:38:14 -07:00
bkaradzic
fe8d28e173
Use ar instead emar for Emscripten.
2014-03-16 10:56:52 -07:00
bkaradzic
2e614b91c4
Updated Emscripten/asm.js toolchain config.
2014-03-15 23:30:35 -07:00
Branimir Karadžić
3d1ca0dee6
Added compiler info to tests.
2014-03-09 12:47:57 -07:00
Branimir Karadžić
ae5173b254
Updated Android x86 toolchain settings.
2014-03-08 21:52:55 -08:00
Branimir Karadžić
85b77ca5b5
Switched makefile to use premake4 from bx.
2014-03-02 21:27:02 -08:00
Branimir Karadžić
b52568ca75
Added Premake4 Windows executable.
2014-03-02 20:39:48 -08:00
bkaradzic
3d4be5a080
Added Premake4 Linux executable.
2014-03-02 20:04:08 -08:00
bkaradzic
6f4ec4d10f
Added Premake4 OSX executable.
2014-03-02 20:01:14 -08:00
Branimir Karadžić
1ccca7df2e
Fixed VS2013 compile warning.
2014-02-19 21:26:41 -08:00
Branimir Karadžić
679ce64c7c
Added findIdentifierMatch.
2014-02-09 16:50:59 -08:00