bkaradzic
|
f4260eb405
|
GL: Added num mips to sampler state cache hash value.
|
2013-12-16 21:34:33 -08:00 |
|
bkaradzic
|
2fdea069ac
|
Added fragment depth caps flag.
|
2013-12-15 12:30:23 -08:00 |
|
bkaradzic
|
ee8a277774
|
GLES2: Added GL_EXT_frag_depth support.
|
2013-12-13 23:06:28 -08:00 |
|
bkaradzic
|
96558381a4
|
Fixed init/detach shader order that causes crash on Tegra3.
|
2013-12-13 23:52:35 -08:00 |
|
bkaradzic
|
3cf263ec86
|
GLES2: Added support for 3D texture extension. Added shader patching to enable extensions.
|
2013-12-12 22:35:27 -08:00 |
|
bkaradzic
|
1a6300b6c4
|
Fixed issue#48. Passing bad MSAA value to glRenderbufferStorage.
|
2013-12-11 21:09:18 -08:00 |
|
bkaradzic
|
492e99e1c3
|
Android fixed RGBA16F texture format.
|
2013-12-10 22:18:00 -08:00 |
|
bkaradzic
|
4970c175c7
|
Fixed debug info.
|
2013-12-08 00:00:30 -08:00 |
|
bkaradzic
|
5b4d4b37fa
|
Fixed GL imports.
|
2013-12-07 22:01:32 -08:00 |
|
bkaradzic
|
f5f138290e
|
Fixed MSVC warning.
|
2013-12-02 23:59:03 -08:00 |
|
bkaradzic
|
25002b301d
|
Added vertex attrib half caps.
|
2013-12-02 19:47:12 -08:00 |
|
bkaradzic
|
82194c57ee
|
Updated glext with latest from Khronos.
|
2013-11-17 14:24:10 -08:00 |
|
bkaradzic
|
ec3f5d2369
|
Added workaround when unpack row length is not supported on GLES2.
|
2013-11-08 20:53:23 -08:00 |
|
bkaradzic
|
b584873b50
|
Added ability to specify arbitrary source pitch when uploading textures.
Added reference weldVertices implementation.
|
2013-11-07 23:00:53 -08:00 |
|
bkaradzic
|
9ba51d6ff9
|
Cleanup.
|
2013-10-23 21:18:01 -07:00 |
|
bkaradzic
|
f440f160f9
|
Exposed renderer capabilities.
|
2013-10-10 18:29:57 -07:00 |
|
bkaradzic
|
2639c5f61d
|
Added uniform reference counting. Reorg some header/source implementation.
|
2013-10-05 18:07:44 -07:00 |
|
bkaradzic
|
25917d1cac
|
Fixed shader and program cleanup.
|
2013-10-03 20:39:55 -07:00 |
|
bkaradzic
|
2cf5c45224
|
Fixed NaCl initialization.
|
2013-09-30 20:09:09 -07:00 |
|
bkaradzic
|
df1dfdc872
|
Added isValid check function for handles.
|
2013-09-29 21:33:50 -07:00 |
|
bkaradzic
|
9f2faf8c06
|
Added predefined uniforms docs.
|
2013-09-29 10:42:41 -07:00 |
|
bkaradzic
|
7c81905ed2
|
GL: Unbind VAO before using clear quad.
|
2013-09-21 22:31:00 -07:00 |
|
bkaradzic
|
45365db46a
|
Fixed GL memory leaks.
|
2013-09-20 23:07:14 -07:00 |
|
bkaradzic
|
a5948679ca
|
Removed context static inialization.
|
2013-09-20 22:13:58 -07:00 |
|
bkaradzic
|
083ada2fbd
|
Replaced custom allocator handling.
|
2013-09-16 21:40:30 -07:00 |
|
bkaradzic
|
f88da8bea4
|
GL: Fixed ETC1 format override logic.
|
2013-09-15 16:00:46 -07:00 |
|
bkaradzic
|
eefa378449
|
GL: Override ETC1 format settings when ETC2 is available.
|
2013-09-15 14:44:26 -07:00 |
|
bkaradzic
|
983f1e6f9a
|
GL: When using ARB_texture_swizzle don't swizzle image to BGRA8.
|
2013-09-08 23:03:14 -07:00 |
|
bkaradzic
|
488483a945
|
Fixed texture update when requested texture format doesn't match internal texture format, and simplified texture creation.
|
2013-09-08 21:03:03 -07:00 |
|
bkaradzic
|
8cdc2a1d15
|
Added ETC2 and PVRTC2.
|
2013-09-04 21:42:31 -07:00 |
|
bkaradzic
|
19ce130464
|
Added PVRTC1 support.
|
2013-09-03 20:13:07 -07:00 |
|
bkaradzic
|
f540cd827b
|
GLES: Fixed glReadPixels format. Added IMG_shader_binary support.
|
2013-09-02 19:50:18 -07:00 |
|
bkaradzic
|
19dd4020f4
|
Added ETC1 texture support. Added KTX file format support.
|
2013-09-02 16:22:53 -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
|
7bdae66027
|
GL: Fixed memory corruption.
|
2013-08-15 00:06:10 -07:00 |
|
bkaradzic
|
6d0ebf3103
|
Cleanup.
|
2013-08-14 23:26:24 -07:00 |
|
bkaradzic
|
691c6c7f67
|
Added utility function imageSwizzleBGRA8 to convert RGBA8 image to BGRA8.
|
2013-08-14 23:19:12 -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
|
fe0bbeb0e6
|
If both view and primitive scissors are set set their intersection as scissor region.
|
2013-08-01 22:55:26 -07:00 |
|
bkaradzic
|
c5025b769e
|
GL: Added support for ARB_depth_clamp.
|
2013-07-28 19:16:35 -07:00 |
|
bkaradzic
|
2d3a408cfb
|
GL: Disable scissor when rendering debug text.
|
2013-07-27 22:31:53 -07:00 |
|
bkaradzic
|
27c476924e
|
GL: Disabled scissor test when using clear quad.
|
2013-07-27 21:07:23 -07:00 |
|
bkaradzic
|
bac2073b76
|
Added support for per primitive scissor.
|
2013-07-27 15:27:54 -07:00 |
|
bkaradzic
|
b1901ae776
|
Fixed instancing.
|
2013-07-25 23:13:48 -07:00 |
|
Branimir Karadzic
|
df3c562d47
|
Linux: Fixed context/init code for Mesa/i915.
|
2013-07-24 22:22:38 -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
|
2e086e32b3
|
iOS: Msaa and default back buffer are the same.
|
2013-07-22 21:35:22 -07:00 |
|
bkaradzic
|
5707309e6f
|
GL: Added default back buffer FBO.
|
2013-07-22 21:20:43 -07:00 |
|
bkaradzic
|
a17be960c6
|
Cleanup.
|
2013-07-21 20:56:12 -07:00 |
|
bkaradzic
|
ab3fc19230
|
GL: Added support for ARB_seamless_cube_map.
|
2013-07-21 19:59:42 -07:00 |
|
bkaradzic
|
b6da99b102
|
GL: Sorted extensions by name.
|
2013-07-21 19:27:47 -07:00 |
|
bkaradzic
|
9852949a38
|
Merge branch 'master' of github.com:bkaradzic/bgfx
|
2013-07-21 14:46:23 -07:00 |
|
bkaradzic
|
bf22ffaae1
|
iOS stuff.
|
2013-07-21 14:44:53 -07:00 |
|
bkaradzic
|
376bdf1b74
|
GL: Detach shaders after linking program.
|
2013-07-18 00:41:27 -07:00 |
|
bkaradzic
|
f5edb6cdf4
|
Added view scissor support.
|
2013-07-14 14:32:09 -07:00 |
|
bkaradzic
|
fcf71d35f3
|
Fixed shutdown on OSX.
|
2013-07-14 10:13:10 -07:00 |
|
bkaradzic
|
d30a5240d7
|
Fixed crash when decompressing DDS texture.
|
2013-07-13 23:11:02 -07:00 |
|
bkaradzic
|
f59ba947cb
|
iOS WIP.
|
2013-07-12 22:27:46 -07:00 |
|
bkaradzic
|
87dfe979a5
|
Added blend equation support.
|
2013-06-17 22:11:45 -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
|
493766caa6
|
Added vsync info to debug display.
|
2013-06-08 08:25:03 -07:00 |
|
bkaradzic
|
2ef508139f
|
GL/GLES: vsync.
|
2013-04-27 15:16:05 -07:00 |
|
bkaradzic
|
8711d3d3a3
|
GLX: added swap interval.
|
2013-04-26 23:43:31 -07:00 |
|
bkaradzic
|
6932b256a8
|
Merge branch 'master' of github.com:bkaradzic/bgfx
|
2013-04-24 19:15:45 -07:00 |
|
bkaradzic
|
10236da0f4
|
Fixed warnings.
|
2013-04-24 19:15:29 -07:00 |
|
bkaradzic
|
e25e93a7e7
|
Fixed GCC warnings.
|
2013-04-24 08:44:55 -07:00 |
|
bkaradzic
|
616177ea5f
|
Fixing unused macro.
|
2013-04-23 19:29:46 -07:00 |
|
bkaradzic
|
aa814e9994
|
Cleanup.
|
2013-04-21 11:50:45 -07:00 |
|
bkaradzic
|
b94c328604
|
Fixed bad logic.
|
2013-04-21 00:43:00 -07:00 |
|
bkaradzic
|
dae6768c43
|
Fixed detection of instanced_array extension.
|
2013-04-20 23:13:44 -07:00 |
|
bkaradzic
|
247a3004ef
|
GLES2: #ifdef use of GL_TEXTURE_MAX_LEVEL.
|
2013-04-17 20:46:25 -07:00 |
|
bkaradzic
|
c8c7139fc1
|
GL: Set max mip level to save memory.
|
2013-04-17 20:33:44 -07:00 |
|
bkaradzic
|
775ae7f61b
|
GL: fixed GL_DEBUG_* define name.
|
2013-04-16 09:24:43 -07:00 |
|
bkaradzic
|
6ed7b6fe14
|
GL: Cleanup.
|
2013-04-15 21:17:30 -07:00 |
|
bkaradzic
|
7580bbb25e
|
GL: fixed texture filter. Updated debug messages.
|
2013-04-15 20:59:01 -07:00 |
|
bkaradzic
|
3ed3938fda
|
Cleanup.
|
2013-04-14 18:20:30 -07:00 |
|
bkaradzic
|
8a6b6133ec
|
Fixed stencil clear when using clear quad.
|
2013-04-14 18:18:11 -07:00 |
|
bkaradzic
|
ab05bc6974
|
Added BX_PLATFORM_QNX.
|
2013-04-12 23:43:46 -07:00 |
|
bkaradzic
|
253f313a34
|
Added wglSwapInterval and ARB_debug_output. Removed BX_UNUSED used for removing warnings when debug messages are compiled out.
|
2013-04-07 22:12:49 -07:00 |
|
bkaradzic
|
a26e06929e
|
Fixed issue#26 blend factor logic.
|
2013-03-30 09:44:13 -07:00 |
|
bkaradzic
|
5b763a28bb
|
Added blend factor/color blend modes support.
|
2013-03-29 22:58:50 -07:00 |
|
bkaradzic
|
365f2655b3
|
Added aditional render target color formats.
|
2013-03-28 22:34:59 -07:00 |
|
bkaradzic
|
6582276e3e
|
Fixed L4 warnings.
|
2013-03-25 21:13:54 -07:00 |
|
bkaradzic
|
07dc7b2c5f
|
Fixed GCC warning.
|
2013-03-24 09:06:43 -07:00 |
|
bkaradzic
|
137700d0a2
|
GL: Fixed initial value of binary shader hash.
|
2013-03-23 22:42:16 -07:00 |
|
bkaradzic
|
def008725c
|
Fixed compile error.
|
2013-03-23 22:07:06 -07:00 |
|
bkaradzic
|
133c0f05db
|
Fixed issue#24.
|
2013-03-23 17:58:56 -07:00 |
|
bkaradzic
|
9e825e3c77
|
Added GL clear quad.
|
2013-03-23 16:02:34 -07:00 |
|
bkaradzic
|
7c91a7d732
|
Fixed destroy msaa fbo at shutdown.
|
2013-03-09 16:17:38 -08:00 |
|
bkaradzic
|
a165353896
|
Removed fixed function alpha test.
|
2013-03-08 21:54:08 -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 |
|
bkaradzic
|
0d21a23ba7
|
GL 3.2 context.
|
2013-02-26 19:29:51 -08:00 |
|
bkaradzic
|
1bb60c30f6
|
GL: Change BC4/5 to RGTC when extension is available.
|
2013-02-24 17:20:17 -08:00 |
|
bkaradzic
|
e0eca362ad
|
Fixed DX9 lack of non-normalized UINT16 vertex decl type.
|
2013-02-23 19:02:51 -08:00 |
|
bkaradzic
|
074bf5a232
|
Added dummy window to peek into WGL features.
|
2013-02-23 00:15:54 -08:00 |
|