bkaradzic
82256fc34d
Merge branch 'master' of github.com:bkaradzic/bgfx
2013-09-05 21:41:52 -07:00
bkaradzic
1aced4d4ec
Cleanup.
2013-09-05 21:41:42 -07:00
bkaradzic
2250a21f85
Added clang analyzer annotation.
2013-09-05 20:23:35 -07:00
bkaradzic
19dd4020f4
Added ETC1 texture support. Added KTX file format support.
2013-09-02 16:22:53 -07:00
bkaradzic
2d1725ca96
Check semaphore result after wait.
2013-09-01 14:02:12 -07:00
bkaradzic
1da64571d9
Fixed MinGW build.
2013-08-30 22:31:40 -07:00
bkaradzic
a68969875e
Added alignment warning for imageSwizzleBgra8.
2013-08-28 22:55:12 -07:00
bkaradzic
333ff8500d
Added imageRgba8Downsample2x2 utility function and updated 07-callback to demonstrate how to use it to generate mip maps.
2013-08-21 22:51:50 -07:00
bkaradzic
fe92ee4b9a
Updated docs.
2013-08-18 00:00:14 -07:00
bkaradzic
6f7c04a43c
Removed fatal error on SetPixelFormat to prevent failure when window is created with SDL and SDL_WINDOW_OPENGL flag.
2013-08-16 22:32:03 -07:00
bkaradzic
f7fe163f2b
Cleanup.
2013-08-06 21:04:28 -07:00
bkaradzic
3aea7306c6
Fixed compiler errors.
2013-08-04 16:56:07 -07:00
bkaradzic
e9504c9a26
Removed using namespace bx.
2013-08-03 22:15:13 -07:00
bkaradzic
44231e9c7f
Fixed rect intersect when there is no interesction.
2013-08-01 23:17:27 -07:00
bkaradzic
fe0bbeb0e6
If both view and primitive scissors are set set their intersection as scissor region.
2013-08-01 22:55:26 -07:00
bkaradzic
a09f804ac3
Fixed discard primitive logic.
2013-07-29 19:01:29 -07:00
bkaradzic
bac2073b76
Added support for per primitive scissor.
2013-07-27 15:27:54 -07:00
bkaradzic
a1e226cb5b
Cleanup.
2013-07-26 22:55:13 -07:00
bkaradzic
a1dfd1ab0d
Added ability to change sampler filter when setting texture. GL/GLES3: Added support for GL_ARB_sampler_objects.
2013-07-24 21:59:59 -07:00
bkaradzic
41dfddf424
Cleanup.
2013-07-21 15:38:44 -07:00
bkaradzic
bf22ffaae1
iOS stuff.
2013-07-21 14:44:53 -07:00
bkaradzic
5c58067213
Cleanup.
2013-07-14 14:41:15 -07:00
bkaradzic
f5edb6cdf4
Added view scissor support.
2013-07-14 14:32:09 -07:00
bkaradzic
59d6f3d8ee
iOS WIP.
2013-07-14 13:14:48 -07:00
bkaradzic
43a34ac38f
Fixed uninitialized member variables.
2013-07-12 23:28:25 -07:00
bkaradzic
1f4539ec7c
Added ability to set marker for profiling events.
2013-06-10 22:41:03 -07:00
bkaradzic
a5c6c0bf5b
Added ability to set view name for profiling events.
2013-06-09 15:28:25 -07:00
bkaradzic
ba6aacace3
Changed API to allow larger alloc checks, and to avoid integer truncation.
2013-05-02 22:16:33 -07:00
bkaradzic
0e0fcd22de
Removed use of external debug functions.
2013-04-28 12:27:35 -07:00
bkaradzic
1a0e1699d9
Fixed bug when passing identity to view transform.
2013-04-23 22:40:50 -07:00
bkaradzic
dae6768c43
Fixed detection of instanced_array extension.
2013-04-20 23:13:44 -07:00
bkaradzic
767df6c5e6
Android plumbing.
2013-04-18 21:16:09 -07:00
bkaradzic
dc8d2c38f3
Fixed MinGW build.
2013-04-07 13:44:10 -07:00
bkaradzic
bcd1dee746
Added missing transparency sort order for blend factor mode.
2013-03-30 08:47:40 -07:00
bkaradzic
5b763a28bb
Added blend factor/color blend modes support.
2013-03-29 22:58:50 -07:00
bkaradzic
eb8ab50281
Made setViewTransform behave the same way as the rest of setView* API.
2013-03-27 21:18:29 -07:00
bkaradzic
9e825e3c77
Added GL clear quad.
2013-03-23 16:02:34 -07:00
bkaradzic
ed0055caad
Fixed init/shutdown code, so it can be called multiple time from the same app.
2013-03-09 14:57:53 -08:00
bkaradzic
4c02620a24
Use greater than test for GL version.
2013-03-06 21:33:35 -08:00
bkaradzic
678da1c0b3
GL 3.1 core context cleanup.
2013-03-05 21:37:31 -08:00
bkaradzic
c8bdf4e950
Added support for GL 3.2 core profile.
2013-03-03 22:30:50 -08:00
bkaradzic
435b83f1ac
Added texture update batching. Added rect packing.
2013-03-02 21:35:09 -08:00
Garett Bass
0f86204daa
Fix conflict between sal.h and MinGW STL
...
Moved #include<windows.h> after #include <string> to avoid conflicts
between sal.h and MinGW STL usage of __in and __out as function
parameters.
2013-02-26 18:17:20 -08:00
bkaradzic
5fe1132b1c
Cleanup.
2013-02-23 20:43:31 -08:00
bkaradzic
a51144691b
Enabled extra warnings for MSVC.
2013-02-12 23:54:32 -08:00
Garett Bass
49e7fc4f02
STL error fix for MinGW
...
When namespace std is using namespace tr1, the MinGW STL generates a
compile error due to an ambiguity between the std::__detail and the
std::tr1::__detail namespaces (internal to the implementation). By
changing stl to use both std and std::tr1, the std namespace remains
unchanged and the ambiguity is avoided.
2013-02-12 22:36:50 -08:00
bkaradzic
68af253169
Added warning when passing zero as framebuffer/rendertarget resolution.
2013-01-29 19:23:56 -08:00
bkaradzic
e1f5fafc2c
Added resource leak report at shutdown.
2013-01-27 21:52:29 -08:00
bkaradzic
e369e75806
Remove debug code.
2013-01-23 23:47:33 -08:00
bkaradzic
3a7090684a
Fixed bug caused by mixing GLES and GL texture extensions.
2013-01-23 23:42:38 -08:00