coulsonwang
935af58e1d
remove arrays of vertex layout ( #20023 )
2019-08-13 13:58:16 +08:00
coulsonwang
23732ab889
remove arrays of vertex buffer ( #20022 )
2019-08-13 09:46:20 +08:00
coulsonwang
3c693c7fd9
fix crash issue when egl context lost ( #20025 )
2019-08-13 09:45:39 +08:00
coulsonwang
320b9b4e67
Feature/sprite optimized ( #19998 )
...
Optimize sprite creation speed
2019-08-06 09:37:49 +08:00
coulsonwang
e64f2af25b
fix header define for shader. ( #19934 )
2019-07-22 10:45:41 +08:00
coulsonwang
cb07f599f8
add api comments ( #19922 )
2019-07-17 09:26:15 +08:00
coulsonwang
03ea495fd6
add API comments ( #19919 )
2019-07-16 10:01:23 +08:00
coulsonwang
f72dbd28d0
add copyright ( #19903 )
2019-07-04 17:47:24 +08:00
minggo
e0200eaa54
should unbind prebound attachments to avoid error on some android devcies ( #19875 )
2019-06-28 08:56:13 +08:00
Arnold
75ba0f91d1
add break statement ( #19867 )
2019-06-27 09:40:53 +08:00
coulsonwang
1b6c3a7173
setFrameBufferOnly to false when necessary ( #19843 )
2019-06-18 18:05:22 -07:00
coulsonwang
7a94e66a14
Feature/fix alpha test ( #19824 )
2019-06-18 00:25:26 -07:00
Arnold
7851f212bf
Rename backend::Texture2D ( #19821 )
...
* compile on windows
* compile on mac
* rename to Texture2DBackend
* compile on mac
2019-06-12 00:01:15 -07:00
coulsonwang
7c29811c81
vertex shader does not need header define ( #19785 )
2019-06-03 19:43:19 -07:00
coulsonwang
bf93892ec9
bind texture target ( #19786 )
2019-06-03 18:25:32 -07:00
coulsonwang
10b2799051
Feature/fix mipmap issues ( #19753 )
...
* fix mipmap
* fix mipmap issues
* remove unneeded code
* fix
* remove Texture2D::PixelFormat, add backend::PixelFormat
* fix lua compile error
* reset *.tps files
* fix compile error
* fix compile error
2019-06-02 18:39:51 -07:00
coulsonwang
2d02e23fbd
Feature/update device info ( #19712 )
...
* update DeviceInfo
* remove unneeded code
* fix indentation
* add FeatureSet enum for metal
* revert code
2019-05-15 18:26:00 -07:00
coulsonwang
cacdc4f140
fix buffer usage ( #19685 )
2019-05-09 20:30:06 -07:00
minggo
1a68f6c4b6
Shader precision ( #19668 )
2019-05-07 00:48:51 -07:00
coulsonwang
35951d6952
add private specifier
2019-05-05 14:34:44 +08:00
coulsonwang
7ca39dd08e
remove unneeded function and rename function to more readable
2019-04-30 15:19:53 +08:00
coulsonwang
5771b4236d
add methods for reloading buffer data outside the buffer when necessary
2019-04-30 10:31:22 +08:00
coulsonwang
7ee0b65bb6
[Feature] fix spirte, label test when EGL context lost ( #19612 )
...
* [BugFix] fix compile error
* [Feature] fix spirte, label test when EGL context lost
* [Feature] map uniform location
* [Feature] remove unneeded codes
* [Feature] add BufferManager
* [Feature] fix compile error
* [Feature] add files
* [Feature] remove unneeded codes
* [Feature] no need to release opengl resource
* [Feature] update BufferManager
* 1. reCreate frame buffer when needed.
2. initial texture when come back to foreground
* [Feature] add Program and Buffer event listener
* [FixTerrain] need check location had used before
* fix compile error
* add updateTextureDescrptor function for TextureMTL, since TextureMTL creation was move to Texture2D constructor.
* [FixDrawNode] record buffer data when needed
* [FixShaderTest] add nullptr judgement
* [FixShaderText] no need to reCreate ProgramState when come back to foreground
* [FixRenderTexture] retain the render texture image
* [Feature] optimize buffer memory
* fix compile error
* fix CI test fail
2019-04-29 18:51:45 -07:00
Arnold
3bf5e84926
[bugfix] cpp-test small bugs ( #19574 )
2019-04-04 01:13:17 -07:00
Arnold
fe14fcd4de
[bugfix] fix test case crash ( #19573 )
...
* fix depthstencil buffer format
* fix crash
2019-04-03 18:41:17 -07:00
Arnold
9a56e6923f
[bugfix] motionstreak & DrawNode3D on GL ( #19564 )
2019-04-03 02:27:15 -07:00
coulsonwang
688592b175
[Feature] fix mipmap issues ( #19519 )
2019-04-01 19:20:30 -07:00
coulsonwang
d92ae4b478
[Feature] CaptureScreen works ( #19547 )
2019-03-27 18:09:26 -07:00
minggo
cb9cf672a1
Merge pull request #19517 from PatriceJiang/3d-material-test-cases
...
Enable material system test cases
2019-03-19 09:46:46 +08:00
coulsonwang
0825386827
fix compile error
2019-03-18 16:08:25 +08:00
Arnold
e211fd4e61
fix index
2019-03-18 09:35:36 +08:00
Arnold
40304860e6
Apply suggestions from code review
2019-03-18 09:33:43 +08:00
Arnold
c1ba0d866b
remove comments
2019-03-15 15:09:39 +08:00
Arnold
d75c2f3c5e
add uniform callback
2019-03-15 14:44:28 +08:00
Arnold
c35c4e2347
fix ccpass
2019-03-15 14:41:59 +08:00
coulsonwang
ca93a8ba7d
[Feature] fix indentation
2019-03-14 16:13:38 +08:00
coulsonwang
ff6141559d
[Feature] add file
2019-03-14 15:59:51 +08:00
coulsonwang
b2387f13de
[Feature] add DeviceInfo for querying implementation limits.
2019-03-14 15:58:55 +08:00
coulsonwang
a8e54b9b53
[Feature] update attribute setting
2019-03-12 21:05:03 +08:00
Arnold
a384e38e16
[bugfix] GL vertex attribute layout incorrect ( #19484 )
...
* collect OpenGL enum convertion methods
* add testcase for lots of nots
* fix andorid compile error
* move more function to UtilsGL
* use shared pointer
* naming stuff
* move VertexLayouts to CommandBuffer
* fix android compile error
* fix android headers
* add comment
* add comment, fix
2019-03-12 10:37:52 +08:00
coulsonwang
e69e7e0b30
[Feature] support cubeMapping in metal ( #19469 )
2019-03-07 11:08:12 +08:00
coulsonwang
c18564cc44
fix depth/stencil validation failed in iPhoneX ( #19458 )
2019-03-04 15:09:34 +08:00
coulsonwang
cba56e5da7
Feature/save image issue ( #19435 )
2019-02-27 11:29:20 +08:00
minggo
1e7a6f7fcf
Issue19416 ( #19427 )
...
* use more meaningful names
* remove unneeded types
2019-02-22 14:06:26 +08:00
Arnold
edf3687af5
[3d] add motionstreak3d ( #19414 )
2019-02-20 16:56:35 +08:00
Arnold
fd1d5d2dd7
[3D] texture cubemap GL & skybox ( #19401 )
2019-02-19 10:15:24 +08:00
Arnold
512a5f12c1
fix compile error ( #19403 )
2019-02-18 14:54:12 +08:00
Arnold
8be2a2053f
sync 3d support code ( #19392 )
...
* Sprite3D
* DrawNode3D
* active more Sprite3DTest
2019-02-15 14:30:10 +08:00
coulsonwang
193e37a0e0
[BugFix] fix FBO memory issues ( #19387 )
2019-02-13 10:13:46 +08:00
minggo
37b3d04f8d
some fix for gl backend ( #19379 )
2019-01-31 18:04:30 +08:00