HALX99
c08e2cda4d
Merge branch 'v4' into v4
2019-11-22 10:29:11 +08:00
halx99
78ed4e230b
TextureFormatEXT
2019-11-22 03:36:01 +08:00
halx99
22d5008d28
PremultipliedAlpha
2019-11-22 01:39:03 +08:00
halx99
8b62addcec
Rename parameters.
2019-11-20 19:22:22 +08:00
halx99
5d5e6fcfec
Remove comment.
2019-11-20 18:44:45 +08:00
halx99
e7906acfa4
v4-meta-multi-textures support Single Texture2D with multi GPU texture handlers.
2019-11-20 18:19:24 +08:00
codetypes
d05967b69a
fix setScissorRect crash ( #20348 )
...
When part of scissorRect is out of render target viewport, it crash on mac.
Error message like this: -[MTLDebugRenderCommandEncoder setScissorRect:]:2703: failed assertion `(rect.y(568) + rect.height(447))(1015) must be <= render pass height(1000)'
2019-11-20 11:03:59 +08:00
coulsonwang
facf78a22b
add opengl header since Texture2D and Image will use opengl define ( #20322 )
...
* add opengl header since Texture2D and Image will use opengl define
* update review
2019-11-13 17:46:40 +08:00
coulsonwang
2d42aa1d21
fix memory leak ( #20258 )
2019-10-28 15:04:03 +08:00
coulsonwang
a09806f580
Fix todo ( #20248 )
2019-10-25 16:41:03 +08:00
minggo
c9af873e2e
fix some warnings ( #20247 )
2019-10-25 16:40:30 +08:00
coulsonwang
d7f2ae3a9f
fix TODO ( #20245 )
2019-10-25 09:26:57 +08:00
Andy Duplain
0a227ef2d7
Don't use MTL_ pixelformat when building for iOS Simulator. ( #20198 )
2019-10-16 09:51:17 +08:00
coulsonwang
67ae2e756e
fix ProgramState and Program performance ( #20189 )
...
* fix ProgramState and Program performance
* fix review
* fix
* add autorelease
2019-10-15 09:40:59 +08:00
coulsonwang
327407d59b
fix full screen issue ( #20202 )
...
need resize depth and stencil attachment texture as well.
2019-10-15 09:38:51 +08:00
coulsonwang
b553648a77
remove unused code ( #20195 )
2019-10-12 09:45:56 +08:00
coulsonwang
a91091e93a
fix triangle batch ( #20185 )
...
* fix triangle batch
since it would be too expensive to check the uniforms, simplify enable batching for built-in program.
* enable user update the materialID
2019-10-10 09:41:39 +08:00
rh101
4ac3f94774
V4 RenderTexture PMA flag fix ( #20153 )
...
* This is to ensure the RenderTexture internal texture2D PMA flag is set to the correct value.
[CCSprite.cpp] Blending mode needs to be set based on the PMA flag of the texture if using Sprite::initWithTexture().
* [CCSprite.cpp] Removed redundant code related to blending mode and opacityModifyRGB when creating a sprite with a texture.
2019-09-26 16:11:23 +08:00
coulsonwang
e9a33903f0
fix memory leak for metal app
2019-09-19 15:31:05 +08:00
coulsonwang
5ab04a7001
set default color attachment format ( #20073 )
2019-09-04 10:07:31 +08:00
coulsonwang
4d04b64a3a
add specific define for metal ( #20084 )
2019-09-04 09:58:40 +08:00
coulsonwang
f97717265b
fix shader header defines ( #20077 )
2019-09-04 09:56:28 +08:00
minggo
5e40f5e6a5
remove tiff ( #20047 )
2019-08-20 15:15:40 +08:00
coulsonwang
1e8f6d24ac
fix render pipeline ( #20041 )
2019-08-19 10:12:00 +08:00
coulsonwang
c4e6ede197
move VertexLayout to ProgramState ( #20029 )
...
* move VertexLayout to ProgramState
* fix lua
2019-08-15 16:51:49 +08:00
minggo
8913c30fc0
fix compile warnings ( #20028 )
2019-08-13 18:19:32 +08:00
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
sgosztyla
0be2a1e80a
Fixing memory leak. ( #19993 )
...
Library should be released after calling "newLibraryWithSource".
2019-07-30 15:51:38 +08:00
coulsonwang
e64f2af25b
fix header define for shader. ( #19934 )
2019-07-22 10:45:41 +08:00
minggo
e93d4cb1d6
fix outdated documentation [ci skip] ( #19618 ) ( #19929 )
2019-07-19 10:19:13 +08:00
coulsonwang
7b7cf55efb
remove vertex step mode ( #19921 )
2019-07-17 13:59:37 +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
f0f9cf612c
add api comments ( #19916 )
2019-07-15 09:28:38 +08:00
coulsonwang
77b1535a9d
add api document ( #19909 )
2019-07-09 09:43:45 +08:00
coulsonwang
a92ab26096
remove unUsed member ( #19906 )
2019-07-05 10:11:12 +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
76edaa0993
[bugfix] fix TextureInfo copy constructor ( #19865 )
...
* fix copy
* fix compile error
* Update cocos/renderer/backend/ProgramState.cpp
2019-06-27 17:42:32 +08:00
Arnold
75ba0f91d1
add break statement ( #19867 )
2019-06-27 09:40:53 +08:00
coulsonwang
bbc6a88c51
optimize the uniform buffer ( #19845 )
...
* optimize the uniform buffer
* update review
2019-06-26 10:26:49 +08:00
coulsonwang
1b6c3a7173
setFrameBufferOnly to false when necessary ( #19843 )
2019-06-18 18:05:22 -07:00
coulsonwang
2c5fc38297
add test case ( #19830 )
...
* add test case
* comment meaningless test case
2019-06-18 18:04:56 -07:00
coulsonwang
7a94e66a14
Feature/fix alpha test ( #19824 )
2019-06-18 00:25:26 -07:00
coulsonwang
7486fe89dc
fix flip issue ( #19831 )
...
* fix flip
* fix flip issue
2019-06-18 00:20:29 -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
fef1752cfe
fix TODO ( #19793 )
2019-06-11 23:58:07 -07:00