Commit Graph

122 Commits

Author SHA1 Message Date
bkaradzic
da53f3956c Undef all header local macros. 2013-10-15 21:41:03 -07:00
bkaradzic
3364fd2988 Cleanup. 2013-10-15 21:38:16 -07:00
bkaradzic
ed1b6061e2 Added support for dynamic loading of OpenCL shader library. 2013-10-15 21:34:06 -07:00
bkaradzic
4a2276abec Updated minimum WINVER to Windows XP with SP2. 2013-10-10 22:56:36 -07:00
bkaradzic
183189f8f0 Fixed va args count macro with MSVC. Added macros test. 2013-10-09 20:27:39 -07:00
bkaradzic
05ca00212e TinySTL: Fixed bug when string container is used with multiple different allocators. 2013-10-06 19:28:41 -07:00
bkaradzic
b58294d54a Cleanup. 2013-09-30 20:11:38 -07:00
bkaradzic
01f36bb8d8 Merge branch 'master' of github.com:bkaradzic/bx 2013-09-30 20:09:28 -07:00
bkaradzic
26d966ebd3 Added TLS support. 2013-09-30 20:07:49 -07:00
Alex Berghage
0d16300ea2 Added missing include to os.h for osx
pthread.h is needed
2013-09-28 00:48:53 -04:00
bkaradzic
9afaeacdd7 Merge branch 'master' of github.com:bkaradzic/bx 2013-09-23 20:52:18 -07:00
bkaradzic
4c48d99b32 Fixed __is_pod. 2013-09-23 20:51:03 -07:00
bkaradzic
f96f9ef5a8 Added string append. 2013-09-22 22:36:57 -07:00
bkaradzic
2be64b6874 Added tinystl. 2013-09-22 21:37:18 -07:00
bkaradzic
a3992baa77 Removed dynamic allocation from HandleAlloc. 2013-09-20 21:16:21 -07:00
bkaradzic
10be2a8270 Added endian aware read/writing functions. 2013-09-02 16:23:21 -07:00
bkaradzic
c7732f64fb Moved stdint.h into separate dir and added vs2008 specific includedirs. 2013-09-01 14:24:16 -07:00
bkaradzic
9ba23e6e42 Fixed semaphore wait when getting interrupted by signal handler. 2013-09-01 14:01:19 -07:00
bkaradzic
79bea0dd4d Fixed OSX build. 2013-08-30 21:50:20 -07:00
bkaradzic
32bf6e4ed8 Fixed bad cast. 2013-08-30 21:42:47 -07:00
bkaradzic
95b3486649 Fixed bad macro. 2013-08-30 21:41:36 -07:00
bkaradzic
1d0c8809bb Fixed comment. 2013-08-28 22:25:29 -07:00
bkaradzic
5fe2150bd3 Added function to check if pointer is aligned. 2013-08-28 21:40:43 -07:00
bkaradzic
b3f4baac91 Updated stdint MSVC headers. 2013-08-28 21:17:49 -07:00
bkaradzic
8d57efa35b Added open/close file reader/writer funcs. 2013-08-26 22:36:08 -07:00
bkaradzic
b3041584e3 Added a few half float constants. 2013-08-26 22:35:18 -07:00
bkaradzic
7d02e14aba Force SSE2 for all builds. Fixed SIMD load/store reference implementation. 2013-08-21 22:44:05 -07:00
bkaradzic
947742a5d0 Added float4_stx to store single value. Fixed float4 reference implementation itof/ftoi. 2013-08-20 23:24:08 -07:00
bkaradzic
fe86c1cf93 Fixed include. 2013-08-11 20:28:47 -07:00
bkaradzic
89bd13b30e Added Clang toolchain support for Linux. 2013-08-11 19:00:57 -07:00
bkaradzic
0ed41d71e7 Replaced pragma warning with runtime error. Added toBool. 2013-08-07 21:48:23 -07:00
bkaradzic
bbdd6e8856 Replaced countof with BX_COUNTOF to avoid name collsions. Added allocator interface. 2013-08-06 21:03:43 -07:00
bkaradzic
cd479cf65f Removed using namespace bx. 2013-08-03 22:15:27 -07:00
bkaradzic
e1db65cd4b Added early out if data is already sorted. Fixed radixSort32 outputing results into temp buffers. 2013-07-31 21:58:47 -07:00
bkaradzic
63ec263c89 iOS: Fixed build. 2013-07-28 19:45:12 -07:00
bkaradzic
6b19d5090d Fixed Linux build. 2013-07-27 17:28:33 -07:00
bkaradzic
dfb4a553af Fixed NaCl build. 2013-07-27 16:36:41 -07:00
bkaradzic
8076ad6df7 Added iOS simulator configuration. 2013-07-21 14:43:36 -07:00
bkaradzic
5b4cf5c16d Added malloc compat header for OSX. 2013-07-14 10:47:22 -07:00
bkaradzic
7852041e78 Fixed dlsym. 2013-07-13 23:15:34 -07:00
bkaradzic
ebcde34c98 Added iOS build config. 2013-07-12 22:22:15 -07:00
bkaradzic
f1012c83fd Fixed semaphore on OSX. 2013-07-10 23:02:04 -07:00
bkaradzic
0df8ea666b Added pthread semaphore. 2013-07-10 21:25:25 -07:00
Cameron Hart
efe93831fd Linux compile fixes. 2013-07-07 12:43:16 +10:00
bkaradzic
1672e0c17d Updated copyright notice year. 2013-07-06 16:14:34 -07:00
bkaradzic
e88e3a3e2a Added dynamic library handling. 2013-07-06 16:11:58 -07:00
bkaradzic
9f05385eff Fixed littleEndian function. 2013-06-25 21:14:26 -07:00
bkaradzic
083f5e73e2 Added strlcpy and strlcat. 2013-06-09 15:24:18 -07:00
Cameron Hart
e078a9846c Made float4 div divide. 2013-06-02 23:40:57 +10:00
Jeremie Roy
08bd5f6d68 fix vsnwprintf under MSVC 2013-05-22 19:12:54 +02:00