axmol/tests/lua-tests
halx99 c37af4c38e Improve shader managment
1. Rename uniformId to batchId, refine batch draw check logic, not use xxhash to compute uniforms id
2. Material works, not check all cpp-tests, but some 2d/3d material works fine
3. Shader load/cache API improvements.
4. BREAK compatibliity: Node::setProgramState change parameter needsRetain to ownPS and value inverted.
5. custom vertexLayout setup: add new API ProgramState::getMutableVertexLayout, mark ProgramState::setVertexAttrib deprecated.
6. ProgramManager registerCustomProgram change to gen progId by vsName, fsName
with xxhash64, if register succed, user can load it by progId with `loadProgram`
7. Add API ProgramManager::loadProgram for loading builtin by progType or
loding a custom program by id
8. Add API ProgramManager::loadProgram to load program by vsName, fsName
immediately without register as CUSTOM_PROGRAM
9. Add API Node::setProgramStateByProgramId(progTypeOrId); for set programState with
programType or programId explicit.
10. Migrate material load logic
2023-07-25 09:40:05 +08:00
..
Content/src Improve shader managment 2023-07-25 09:40:05 +08:00
Source Improve shader managment 2023-07-25 09:40:05 +08:00
proj.android Auto pack axslc into android apk 2023-07-20 01:18:27 +08:00
proj.ios_mac Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
proj.linux Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
proj.win32 Windows Store UWP apps support (#1108) 2023-03-11 22:10:18 +08:00
proj.winrt Update project url in sources 2023-03-12 01:44:55 +08:00
CMakeLists.txt Improve cmake script 2023-07-06 19:21:36 +08:00
lua-tests.xsxproj Update lua debug project files 2023-02-24 04:31:05 +08:00