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
halx99
4e3acb6f2b
UtilsGL::readPixels also use PBO if available
2020-09-12 23:26:40 +08:00
HALX99
42be4daed4
Update comment [skip appveyor] [skip travis]
2020-09-12 20:44:08 +08:00
halx99
c4c64ffd3f
No need enqueue, commit will do it automatically
2020-09-12 16:44:16 +08:00
halx99
682b4f685e
Refine code
2020-09-12 15:34:09 +08:00
halx99
185d0f9ec0
Sync config file
2020-09-12 15:02:47 +08:00
halx99
3d2ab83cab
Remove test stubs
2020-09-12 14:52:39 +08:00
halx99
2b991b20b2
a. Refine captureScreen, glReadPixels shoud from glviewport's origin.
...
b. Sets desktop GL min version from 2.0 to 2.1
2020-09-12 14:50:48 +08:00
halx99
378e38de11
Add more clearly comment [skip appveyor]
2020-09-11 20:17:31 +08:00
halx99
0b6ab08d7a
fix travis no output [skip appveyor]
2020-09-11 19:34:01 +08:00
halx99
de0b49ab67
fix travis timeout
2020-09-11 19:00:21 +08:00