halx99
|
3eb2d51df9
|
Refactor render pipeline state (#211)
* Refactor pipeline state
* Cache DepthStencil state for MTL renderer backend
|
2020-09-22 16:32:17 +08:00 |
halx99
|
c97956d28f
|
Remove unused param for setRenderPipeline
|
2020-09-21 22:35:18 +08:00 |
halx99
|
6e7e117a0d
|
RenderTarget abstract, in-progress (#210)
RenderTarget abstract
|
2020-09-21 22:10:50 +08:00 |
halx99
|
89c4ab3046
|
Metal screen framebuffer only set/restore
|
2020-09-13 12:55:35 +08:00 |
halx99
|
7282a3ea3f
|
No need enqueue, commit will do it automatically
|
2020-09-12 16:44:16 +08:00 |
halx99
|
3b71ea621a
|
Refine code
|
2020-09-12 15:34:09 +08:00 |
halx99
|
2f96108c75
|
Add more clearly comment [skip appveyor]
|
2020-09-11 20:17:31 +08:00 |
halx99
|
66161f982a
|
Remove unused comment
|
2020-09-11 12:14:40 +08:00 |
halx99
|
671b6b4ca9
|
Tidy code
|
2020-09-11 00:10:44 +08:00 |
halx99
|
3313720a20
|
Remove unused API, TODO: unify to Utils::readPixels
|
2020-09-10 23:11:43 +08:00 |
halx99
|
2cc14ef4d7
|
Add comment
|
2020-09-10 21:41:52 +08:00 |
halx99
|
dc3796d746
|
Refine code
|
2020-09-10 21:38:24 +08:00 |
halx99
|
e283a4fca0
|
Refactor capture, fix data race for apple metal reanderer backend
|
2020-09-10 21:14:28 +08:00 |
halx99
|
df43be0a7e
|
fix 193
|
2020-09-10 18:12:46 +08:00 |
halx99
|
e5d18c5118
|
Should set _mtlCommandBuffer to nil after release
|
2020-09-03 22:26:21 +08:00 |
halx99
|
d66e62e436
|
ASTC6x6 support and more comment about bpp usage in engine (#191)
* ASTC6x6 support and more comment abount bpp usage in engine
* fix log output
* Comment astc compression tool download url
* Add command line comment for astcenc tool [skip travis][skip appveyor]
* Add astc_6x6 test image[skip appveyor][skip travis]
* astc_6x6 mtl
* Refine log info[skip appveyor][skip travis]
* Empty line[skip appveyor][skip travis]
|
2020-09-03 18:01:40 +08:00 |
halx99
|
f9ae5401ec
|
Add copyright notice [skip appveyor][skip travis]
|
2020-09-01 13:24:45 +08:00 |
halx99
|
cc53868d27
|
More clearly ETC1 format, sync enums for ETC1, correct somethings
|
2020-09-01 11:43:03 +08:00 |
halx99
|
9e4f61d9d6
|
ETC2 feature check for metal
|
2020-09-01 00:03:49 +08:00 |
halx99
|
09cedf60b2
|
Improve images decoder
|
2020-08-31 21:04:47 +08:00 |
halx99
|
e96ae229dd
|
Merge: 5ddc84bbee 539e5ca42c
Merge pull request #189 from aismann/patch-8
Update README.md
|
2020-08-31 04:27:33 -07:00 |
halx99
|
a87c0bba78
|
More clearly data owner when decode images.
|
2020-08-31 19:24:23 +08:00 |
halx99
|
fa5d2d198b
|
fix resources relative path to avoid test case crash on mobile
|
2020-08-31 17:39:29 +08:00 |
halx99
|
c338472df8
|
Move copyright notice to header [skip appveyor][skip travis]
|
2020-08-31 17:35:01 +08:00 |
halx99
|
477aa0c185
|
Clearly CCLOG content
|
2020-08-31 17:13:04 +08:00 |
halx99
|
258dfc5b4a
|
ETC2 Metal support
|
2020-08-31 15:45:05 +08:00 |
halx99
|
21cb31685d
|
Merge: 6b4d5918c0 e6108d111a
Merge pull request #186 from halx99/fix-185
Fix ASTC bytesPerRow calculation
|
2020-08-29 10:27:04 -07:00 |
halx99
|
f53ddd2c4a
|
Update README_CN.md
|
2020-08-30 00:28:20 +08:00 |
halx99
|
0943e0a793
|
Fix ASTC bytesPerRow calculation
|
2020-08-30 00:11:33 +08:00 |
halx99
|
b32b9b75e9
|
More clearly comment
|
2020-08-29 19:51:42 +08:00 |
halx99
|
998335b8af
|
More clearly comment for multi-textures support
|
2020-08-29 17:39:17 +08:00 |
halx99
|
32549195cf
|
fix multi-texture2d support
|
2020-08-29 16:56:48 +08:00 |
halx99
|
f46c9575a4
|
Merge: f7330a9b3c e2c4b786b8
Merge pull request #58 from c4games/mmt-ios
Make multi-meta-textures feature works on Apple Metal.
|
2020-02-15 20:51:20 +08:00 |
halx99
|
f45bcbc723
|
Refine sources
|
2020-02-15 10:48:44 +08:00 |
halx99
|
8d0d83b2ee
|
fix ci error
|
2020-02-15 03:10:01 +08:00 |
halx99
|
e065f94aa4
|
Remove unnecessary constructors.
|
2020-02-15 02:58:41 +08:00 |
halx99
|
3ebacd33e9
|
Refine STMGT
|
2020-02-15 02:36:02 +08:00 |
halx99
|
be59a192c1
|
Move maxTextureIdx to base texture class
|
2020-02-14 23:42:05 +08:00 |
halx99
|
46c8fff152
|
Merge: 5a83d24b2f a460438c3b
Merge pull request #56 from c4games/astc-ios
Make astc works on ios platform.
|
2020-02-14 23:23:07 +08:00 |
halx99
|
67c153f589
|
Make multi-meta-textures support works on Metal.
|
2020-02-14 21:40:33 +08:00 |
halx99
|
55f96054b7
|
Update deps to v29
|
2020-02-14 19:14:39 +08:00 |
halx99
|
72eaf595b5
|
Make astc works on ios platform.
|
2020-02-14 19:10:01 +08:00 |
halx99
|
aaddb886c7
|
multi texture GPU handler for compressed image
|
2019-12-01 23:26:11 +08:00 |
coulsonwang
|
e45693de51
|
fix incorrect hash structure for RenderPipeline (#20373)
* fix incorrect hash structure for RenderPipeline
|
2019-11-30 16:54:50 +08:00 |
halx99
|
8df3d5e274
|
Init Commit
|
2019-11-23 20:27:39 +08:00 |