halx99
cd216f2f4b
Move isPOT to ccUtils.h for reuse
2020-10-04 23:43:57 +08:00
halx99
4130fbd729
Refine code
2020-10-04 23:41:01 +08:00
halx99
9f2420e9ee
fix lua binding, remove unused initWithBackendTexture
2020-10-03 18:04:56 +08:00
halx99
771d278b4e
UserDefault int64_t
2020-10-02 19:52:32 +08:00
HALX99
bfa8cbcc6d
Delete duplicated _mv ( #220 )
2020-09-26 12:33:14 +08:00
halx99
543ead7111
Fix depth stencil state and pipeline state mismatch
2020-09-25 23:16:48 +08:00
HALX99
1090f732c9
Clearly texture usage and TextureGL initWithZeros usage ( #219 )
...
* Clearly texture usage and TextureGL initWithZeros usage
* More properly function name
2020-09-25 15:04:55 +08:00
halx99
ec6b9c650a
Remove dep
2020-09-25 13:49:23 +08:00
halx99
cba91e085a
Delete file ant.properties
2020-09-25 13:17:03 +08:00
halx99
f9c70bc1e9
Sync feature from b2a0cb5e2f
2020-09-25 13:13:54 +08:00
halx99
64e5cde97d
Delete unused source files
2020-09-25 13:08:39 +08:00
HALX99
235f09f635
Refactor pixel format manipulate ( #217 )
...
* PixelFormat use table
* Correct PixelFormat name to match 'GL_LUMINANCE'
* Up
* fix cube update texture enum
* linux build
* Refine ci
* fix linux build
* Remove unused function, match mtl framebuffer pixel format
* readPixels always RGBA format
* fix ci for linux
* fix linux build
* Remove unused functions
* fix travis
* fix android ci
* Update config.json
* linux glad
* Update CCGLViewImpl-desktop.cpp
* fix linux build
* Fix linux build
* Link issue [skip appveyor][skip travis]
* Update CMakeLists.txt
* Refine GL enums use
* Update test case name [skip appveyor][skip travis]
* fix linux link issue
* for mtl
* fix ci
* Tidy pixelformat enums
* fix ci
* fix rgba8 to abgr4 error
* fix ci
* fix ci for GLES
* Fix linux build, require glibc-2.27+
* Use properly dist for travis [skip appveyor]
* fix linux build [skip appveyor]
* Update install-deps-linux.sh
* Remove unused members for pixel block info, update external to v73
* Sync from compile linux warnings
* Remove unused check, and PixelFormat::A8 is ordinary format, not compressed format
* metal doesn't support rgb8 (#3 )
* Update CCTexture2D.cpp
* Refine code
* Pixel Format Descriptor Table
* fix ci
* BGR5A1
* Simplfy texture format convert function name
* Update
* rgba4 match mtl render format
* Add note about RGBA4
* Remove unused function
* fix osx
* Already converted at texture2d
* Clearly comment
* fixup
2020-09-25 11:07:56 +08:00
HALX99
ef368df537
Merge pull request #214 from aismann/patch-9
...
Update README.md
2020-09-22 04:18:50 -07:00
aismann
0c411cbc71
Update README.md
2020-09-22 12:14:39 +02:00
halx99
1eec5cf7df
fix #213
2020-09-22 17:34:52 +08:00
halx99
f6a4dcdfe5
fix macro CC_LOG_TO_CONSOLE doesn't work for win32
2020-09-22 17:23:19 +08:00
halx99
1a6c445825
Bump version, alpha17 is in developing [skip appveyor][skip travis]
2020-09-22 17:01:11 +08:00
halx99
158b12e452
fix AtlasNode, needs update atlas values when ignore content scale factor changed
2020-09-22 16:35:24 +08:00
HALX99
09937c97a7
Refactor render pipeline state ( #211 )
...
* Refactor pipeline state
* Cache DepthStencil state for MTL renderer backend
2020-09-22 16:32:17 +08:00
halx99
d4347dc27d
Reduce depthStencil state create, don't create it at per draw call
2020-09-21 22:58:45 +08:00
halx99
c5c7de9e1d
Remove unused param for setRenderPipeline
2020-09-21 22:35:18 +08:00
HALX99
5a32bcfdaf
RenderTarget abstract, in-progress ( #210 )
...
RenderTarget abstract
2020-09-21 22:10:50 +08:00
HALX99
f6d51583a8
fix macro
2020-09-21 11:38:21 +08:00
HALX99
b9ea114b9c
Merge pull request #209 from halx99/delete-copy-stubs
...
Explicit delete copy stubs for CustomCommand
2020-09-16 22:45:38 -07:00
halx99
03e5a1bd9a
fix ci warnings
2020-09-17 12:13:59 +08:00
halx99
ebd19a07b3
fix ci
2020-09-17 12:10:08 +08:00
halx99
22a4586af9
Sync pr from https://github.com/cocos2d/cocos2d-x/pull/20580
2020-09-17 12:05:31 +08:00
halx99
e8ce296dd3
Add Label crashing test case for https://github.com/cocos2d/cocos2d-x/issues/20523
2020-09-17 11:49:47 +08:00
halx99
dbf23f4826
Explicit delete copy stubs for CustomCommand
2020-09-17 11:41:14 +08:00
HALX99
fd5bb2586d
Merge pull request #208 from c4games/halx99-patch-3
...
fix #206
2020-09-16 07:59:53 -07:00
halx99
5554143993
suppressing invalid offset warning [skip appveyor][skip travis]
2020-09-16 22:57:55 +08:00
HALX99
80e5152596
Decrease pod offset
2020-09-16 21:26:14 +08:00
HALX99
3464e4e1a4
fix #206
2020-09-16 21:22:37 +08:00
halx99
436bb5bb0e
ImGui multi-viewports Compatible with desktop GLES
2020-09-16 20:16:32 +08:00
halx99
fdb29d65c2
Needs recalculate max items when AtlasNode::setIgnoreContentScaleFactor
2020-09-16 13:34:20 +08:00
halx99
fd69e066ae
check null also
2020-09-15 16:03:00 +08:00
halx99
f1f1504f1e
Merge branch 'master' of https://github.com/c4games/engine-x into master
2020-09-15 16:01:59 +08:00
halx99
2d2d0e7ee6
Take care PBO use on android
2020-09-15 16:01:44 +08:00
HALX99
b01be2f2eb
CMake: Add missing CC_FORCE_USE_GLES for win
2020-09-15 14:22:19 +08:00
halx99
24ddc710e8
captureScreen compatible, saveFile at offthread
2020-09-15 14:12:00 +08:00
HALX99
51980b6edf
Fixup
...
OpenGL: read screen pixels only works: AFTER_DRAW and BEFORE_END_FRAME
2020-09-14 17:43:44 +08:00
HALX99
9b2f934b47
Needs readPixels at CallbackCommand
...
Avoid read dirty pixels
2020-09-14 17:20:07 +08:00
halx99
a9f1c43127
fix fbo attachment texture bind error
2020-09-13 19:17:49 +08:00
halx99
c5d6f35d9d
Refine code
2020-09-13 19:16:59 +08:00
HALX99
c73e77e66f
Merge pull request #203 from halx99/refactor-capture
...
Refactor capture feature, fix data race reported by xcode
2020-09-13 02:50:54 -07:00
HALX99
961b023bfa
Remove unused CaptureCallbackCommand ( #2 )
2020-09-13 14:53:17 +08:00
halx99
2c496b7393
Refine comment
2020-09-13 13:30:41 +08:00
halx99
782e0c61bb
No need CaptureCommand for capture screen or node
2020-09-13 13:27:50 +08:00
halx99
9c6a3d2837
Metal screen framebuffer only set/restore
2020-09-13 12:55:35 +08:00
halx99
f9c2e3b856
Make capture API public to Renderer
2020-09-13 11:11:48 +08:00