halx99
018be62678
string_view for android
2021-12-27 19:18:36 +08:00
halx99
5ba5049146
Huge changes for all string_view
2021-12-26 23:26:34 +08:00
halx99
8f83250ba4
Committing clang-format changes
2021-12-25 02:04:45 +00:00
halx99
1ee106007a
Remove all unnecessary nothrow
2021-12-08 00:11:53 +08:00
halx99
554412f4fd
Use struct `Vec2` instead `Size`
2021-10-23 23:27:14 +08:00
姒嗘煶鏉?
35b658c90e
Merge: f5663f279c
d73d937894
...
Merge remote-tracking branch 'upstream/dev' into dev
2021-09-05 20:45:32 +08:00
姒嗘煶鏉?
0aff165959
[fix]ScrollView and ListView goes back to the front incorrectly after calling doLayout.
2021-09-05 20:44:14 +08:00
rh101
4e7db23d38
Remove getLong() method
...
Change %du to %u, and %lx to %x
Use "stdint.h" instead of <cstdint> for TGAlib.h
2021-09-02 20:30:20 +10:00
姒嗘煶鏉?
64e2cdd8d9
[fix]The problem of inaccurate maximum width limit when using system fonts.
2021-09-02 17:15:03 +08:00
rh101
d8fd94db8a
Usage of long and unsigned long changed to platform independent fixed-sized types where appropriate.
2021-09-02 15:39:28 +10:00
halx99
4b7e098e65
Improve code quality
2021-07-16 11:04:38 +08:00
halx99
10c1ed15ef
Refactor dual sampler shader [ci build]
...
Since not only etc1 could use sepreate RGB, A to two texture samplers, we unify the shader name.
2021-06-27 20:58:50 +08:00
halx99
1ec908d4f9
fix #260 [ci build]
2020-11-16 12:21:27 +08:00
halx99
a7e03fa49f
For scripting binding happy
2020-11-02 16:35:31 +08:00
halx99
2b6cb88167
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
cca0739793
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
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
ec9a1822be
No need check GL_ETC1_RGB8_OES for ETC compression formats [skip appveyor][skip travis]
2020-09-01 14:32:52 +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
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
da8f1c56fe
ETC2 software decode support
2020-08-31 14:11:48 +08:00
halx99
43f464163c
1. Finish ETC2 support on GL renderer backend
...
2. Improve ASTC compressed format check
2020-08-30 17:58:39 +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
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
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
35ca58fab2
fix compile error
2020-02-14 15:44:46 +08:00
halx99
f1df405e82
fix #53
2020-02-14 15:18:56 +08:00
halx99
41f0869926
Merge: 2d3e162e21
5d7f58c3ad
...
Merge pull request #50 from weiwest/master
add astc support (Great Job)
2020-02-12 20:24:29 +08:00
halx99
53d784af8d
fix #51
2020-02-12 20:15:09 +08:00
weiwest
ee875efab0
remove test log
2020-02-12 15:52:08 +08:00
weiwest
33b9e8330b
add astc soft decode support
2020-02-11 23:54:17 +08:00
halx99
aa4d08eb3f
Merge: ffcb65fdaa
e10155bef4
...
Merge pull request #39 from halx99/master
Refactor UserDefault, add plain mode for win32.
2020-02-06 23:28:33 +08:00
weiwest
2acb59d377
add astc support 8x8 block size
2020-02-06 21:54:45 +08:00
halx99
a91953ac1a
Refactor UserDefault, optmize for huge entities.
2020-02-06 01:08:51 +08:00
weiwest
27927bbcb3
add astc support 2d 4x4 RGBA
2020-02-05 22:45:19 +08:00
halx99
aaddb886c7
multi texture GPU handler for compressed image
2019-12-01 23:26:11 +08:00
halx99
8df3d5e274
Init Commit
2019-11-23 20:27:39 +08:00