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
minggo
0a85432d02
remove unneeded codes
2019-06-06 18:00:45 +08:00
minggo
d6cbaa44e0
fix warnings
2019-06-06 17:53:16 +08:00
coulsonwang
9dc04bf228
remove opengl codes ( #19797 )
2019-06-05 02:58:33 -07:00
coulsonwang
9bea7a3255
fix crash when using compressed pixel format ( #19794 )
2019-06-04 18:30:16 -07:00
coulsonwang
59d5f97d30
fix compile error ( #19788 )
2019-06-03 19:52:16 -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
89ba801628
add compressed format for metal ( #19762 )
2019-06-03 03:34:28 -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
8faf4a758f
get supported depthStencil pixel format ( #19774 )
2019-05-28 19:46:55 -07:00
coulsonwang
000a5e124b
fix location ( #19764 )
2019-05-27 19:14:55 -07:00
coulsonwang
97431b1197
[ParticleSpriteFrameTest] remove getName() in Texture2D ( #19740 )
2019-05-21 18:49:11 -07:00
coulsonwang
9c0033e1e7
Feature/draw in rect ( #19664 )
...
* Texture2D draw in point and draw in rectangle tests work
* optimize code
* fix compile error
* make initProgam() private
2019-05-16 18:14:14 -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
2a0ded38a2
[Texture2D Test17/18] add methods to convert BGRA8888 format ( #19716 )
...
* [Texture2D Test17/18] add methods to convert BGRA8888 format
* use size_t and ssize_t when necessary
* fix compile error
2019-05-15 18:17:26 -07:00
coulsonwang
ac0f9286bf
fix lineColor.vert shader ( #19684 )
2019-05-09 20:30:37 -07:00
coulsonwang
cacdc4f140
fix buffer usage ( #19685 )
2019-05-09 20:30:06 -07:00
Arnold
62dc64a8d1
[cpp-tests] camera3dtests adjust button position ( #19673 )
...
* reduce log 1
* fix camera3d test/2 button position
2019-05-07 18:07:37 -07:00
minggo
1a68f6c4b6
Shader precision ( #19668 )
2019-05-07 00:48:51 -07:00
minggo
70fed45ed8
Merge pull request #19650 from Mee-gu/feature/ReloadBuffer
...
add methods for reloading buffer data outside the buffer when necessary
2019-05-06 00:39:04 -07:00
Arnold
460c9d2edd
rename restore
2019-05-06 09:43:40 +08:00
Arnold
58722a5c3d
fix state block
2019-05-06 09:43:40 +08:00
Arnold
98d5f37a30
fix lua-tests errors ( #19646 )
...
* enable test case
* save
* generate enum classes
* save
* autobindg backend interface
* safe
* fix typos
* fix setUniform
* enable draw primitives and fast tmx tiled map
* save all
* update
* fix compile error on mac
* fix locations
* fix locations
* deduce vertexlayout
* clean
* compile on mac
* fix resource path
* save
* update bindings-generator
* remove unused code
* rename ccbackend to ccb
* remove todo
2019-05-05 00:26:34 -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
minggo
bc1483dca7
Fix memory leak if invoking Texture2D::setAlphaTexture many times. ( #19590 )
2019-04-10 01:53:29 -07:00
coulsonwang
5944857936
[MaterialSystemTest] When depth testing is disabled, writes to the depth buffer are also disabled. No need to do depth test in such case. ( #19582 )
2019-04-08 18:56:05 -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
Arnold
6452d5faec
[bugfix] enable depth test for all commands in 3d queue ( #19565 )
...
* save states
* save bits
* include deque
* remove 2d default states
* remove unsused flags
2019-04-02 00:47:55 -07:00
coulsonwang
688592b175
[Feature] fix mipmap issues ( #19519 )
2019-04-01 19:20:30 -07:00
coulsonwang
bb60c173a1
add a flag to determine if need depth/stencil attachment
2019-04-01 19:05:53 -07:00
coulsonwang
d92ae4b478
[Feature] CaptureScreen works ( #19547 )
2019-03-27 18:09:26 -07:00