Commit Graph

38270 Commits

Author SHA1 Message Date
HALX99 e5a05ab7b8
Refine DrawNode, should not use Node::_programState for private use (#251)
The follow classes should not reuse Node::_programState, otherwise needs override Node::setProgramState to update programState of pipelineDescriptor:
- DrawNode
- LayerColor
- LayerRadialGradient
- ParticleBatchNode
- ParticleSystemQuad
2020-10-26 14:49:14 +08:00
halx99 27bdca35f8 Don't update sprite shader when it's not default 2020-10-26 13:08:02 +08:00
halx99 f13bc32512 Build android arch arm64-v8a only for ci, fix test case compiling warning 2020-10-26 11:12:55 +08:00
HALX99 4e5fdb20ce
Update deps to v82 (#250) 2020-10-26 00:03:48 +08:00
HALX99 9156bc122c
Update README.md 2020-10-25 22:01:32 +08:00
halx99 ee0456279f skip ci for android [skip ci] 2020-10-25 21:53:05 +08:00
halx99 ba115a227d skip ci for all workflows [skip ci] 2020-10-25 21:51:57 +08:00
halx99 b98c4caad0 ios-ci skip ci [skip ci] 2020-10-25 21:48:18 +08:00
halx99 7fc7a48db8 Test skip ci [skip ci] 2020-10-25 21:45:39 +08:00
HALX99 8e288ea844
Update deps to v81 (#249) 2020-10-25 21:09:57 +08:00
halx99 d340d68c8a Refine pr-ci name 2020-10-25 20:21:01 +08:00
halx99 383a230cbc fix pr-ci.yml syntax 2020-10-25 20:19:28 +08:00
halx99 39a6ec4a3b Enable github ci for pull request 2020-10-25 20:15:49 +08:00
halx99 085b8024b1 Update cmake minimal requirement version [skip ci] 2020-10-25 19:12:13 +08:00
halx99 863bd35676 Finish #244 2020-10-25 16:25:08 +08:00
halx99 975ef2ff61 Lock name 2020-10-24 21:57:36 +08:00
halx99 80ff81e6e8 fix win32 badges for github ci 2020-10-24 18:54:39 +08:00
HALX99 4e25fe1d89
Migrate to github ci (#247) 2020-10-24 18:41:20 +08:00
HALX99 0659939577
Update linux.yml 2020-10-24 11:30:49 +08:00
HALX99 41eb203541
Update linux.yml 2020-10-24 11:26:41 +08:00
HALX99 0a58759644
Update linux.yml 2020-10-24 11:05:24 +08:00
halx99 53323c1cee fix command 2020-10-24 10:47:07 +08:00
halx99 fa1414b2d5 fix action os 2020-10-24 10:44:04 +08:00
halx99 4263c62682 fix action syntax 2020-10-24 10:41:35 +08:00
halx99 c9538b2981 Temp disable gcc 32 2020-10-24 10:37:38 +08:00
halx99 fd63002a34 unbutn dist 2020-10-23 22:47:38 +08:00
halx99 3d81182413 Github action linux build 2020-10-23 22:39:59 +08:00
halx99 932241a63b Github action linux build 2020-10-23 22:36:32 +08:00
HALX99 8214f6b349
Create linux.yml 2020-10-23 21:59:01 +08:00
HALX99 a5d83ab150
Merge pull request #246 from halx99/refine_ps_matid
Refine ProgramState mat id
2020-10-23 20:11:22 +08:00
halx99 5a6efdf800 Optimize includes 2020-10-23 16:40:51 +08:00
halx99 c3625b5774 fix android build 2020-10-23 16:36:24 +08:00
halx99 ebc89adcfc Support specific manually and more clearly comment 2020-10-23 15:27:03 +08:00
halx99 a14b7cc91e Only needs updateUniformID when set a unstable uniform variable 2020-10-23 15:07:18 +08:00
halx99 8f463be6f9 Add setUniformID manually for user to avoid calculate uniformID with uniform buffer automatically 2020-10-23 12:39:30 +08:00
halx99 a8561bba30 Remove default constructor of ProgramState 2020-10-23 12:17:36 +08:00
halx99 1fb454a7ee Since we have uniformID, CUSTOM_PROGRAM also can batch 2020-10-23 12:07:37 +08:00
halx99 62108b40b1 Since v4, no needs callback uniform, so mark setCallbackUniform deprecated 2020-10-23 11:57:17 +08:00
halx99 2b125c75bd Refine ProgramState mat id 2020-10-23 11:37:52 +08:00
halx99 f50edaa18c Simply skip batch for custom program, see #245 2020-10-23 10:26:45 +08:00
halx99 4a93071ab0 Simplify interface include for extension GUI 2020-10-22 23:14:58 +08:00
halx99 a09d53bf05 Remove unused comment 2020-10-22 21:32:09 +08:00
halx99 cdd0c527d9 Update cmake build guide [skip appveyor][skip travis] 2020-10-22 17:58:21 +08:00
halx99 8a69a3a5cc Set CMAKE_XCODE_ATTRIBUTE_IPHONEOS_DEPLOYMENT_TARGET at toolchain file ios.mini.cmake 2020-10-22 17:50:25 +08:00
halx99 8e6db773b8 fix for non-win32 platforms 2020-10-22 17:33:18 +08:00
halx99 0ed05e8479 Update readme [skip appveyor][skip travis] 2020-10-22 16:59:09 +08:00
halx99 eb52b0d319 Make setup.py works with python3 2020-10-22 16:53:28 +08:00
halx99 949e6f45e5 fix typo [skip appveyor][skip travis] 2020-10-22 15:35:02 +08:00
halx99 61b45c02e5 Make download-deps.py compatible with python3 2020-10-22 15:24:28 +08:00
halx99 b19ab16d0b Update cmake require version to 3.14 for vs2019 [skip appveyor][skip travis] 2020-10-22 11:35:52 +08:00