axmol/tests/cpp-tests/Source
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
..
ActionManagerTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
ActionsEaseTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
ActionsProgressTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
ActionsTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
BillBoardTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Box2DTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Box2DTestBed Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
BugsTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
Camera3DTest Improve shader managment 2023-07-25 09:40:05 +08:00
ChipmunkTest add axmol_ext.h (#1117) 2023-03-14 07:56:07 +08:00
ChipmunkTestBed add axmol_ext.h (#1117) 2023-03-14 07:56:07 +08:00
ClickAndMoveTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
ClippingNodeTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
ConfigurationTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
ConsoleTest Windows Store UWP apps support (#1108) 2023-03-11 22:10:18 +08:00
CurlTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
CurrentLanguageTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
DataVisitorTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
DrawPrimitivesTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
EffectsAdvancedTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
EffectsTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
EffekseerTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
ExtensionsTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
FileUtilsTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
FontTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
ImGuiTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
InputTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
IntervalTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
JNITest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
LabelTest Make renderer works on opengl core profile mode 2023-07-20 20:23:56 +08:00
LayerTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
LightTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
MaterialSystemTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
MenuTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
MeshRendererTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
MotionStreakTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
MultiTouchTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
NavMeshTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
NetworkTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
NewAudioEngineTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
NewEventDispatcherTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
NewRendererTest Improve shader managment 2023-07-25 09:40:05 +08:00
NodeTest Improve shader managment 2023-07-25 09:40:05 +08:00
OpenURLTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
ParallaxTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
Particle3DTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
ParticleTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
Physics3DTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
PhysicsTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
ReleasePoolTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
RenderTextureTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
RotateWorldTest On "57: Node:RotateWorld" replace cocos2d with axmol logo (#1220) 2023-05-30 19:49:50 +08:00
Scene3DTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
SceneTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
SchedulerTest add axmol_ext.h (#1117) 2023-03-14 07:56:07 +08:00
ShaderTest Improve shader managment 2023-07-25 09:40:05 +08:00
SpineTest Improve shader managment 2023-07-25 09:40:05 +08:00
SpriteFrameCacheTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
SpritePolygonTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
SpriteTest Fix for crashes in several tests (#1259) 2023-07-09 14:45:41 +08:00
TerrainTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
TextInputTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
Texture2dTest Make renderer works on opengl core profile mode 2023-07-20 20:23:56 +08:00
TextureCacheTest Update pull_request_template.md (#1270) 2023-07-15 00:21:23 +08:00
TexturePackerEncryptionTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
TileMapTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
TouchesTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
TransitionsTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
UITest Update UIVideoPlayerTest.cpp 2023-06-19 20:20:03 +08:00
UnitTest Update 3rd sources (#1240) 2023-06-24 09:17:14 +08:00
UserDefaultTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
VRTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
VibrateTest Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
WindowTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
ZipTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
ZwoptexTest Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
shaders Migrate cpp_tests shaders 2023-07-22 23:59:17 +08:00
AppDelegate.cpp Auto compile app/Sources/shaders to axslc/custom 2023-07-19 23:41:16 +08:00
AppDelegate.h Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
BaseTest.cpp Remove UWP from PC family 2023-03-14 12:08:31 +08:00
BaseTest.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
VisibleRect.cpp Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
VisibleRect.h Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
controller.cpp Start AutoStart when env AXMOL_START_AUTOTEST is set (#1261) 2023-07-09 20:10:50 +08:00
controller.h Remove CC prefix from code file name (#1230) 2023-06-11 13:08:08 +08:00
testBasic.h Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00
testResource.h On "57: Node:RotateWorld" replace cocos2d with axmol logo (#1220) 2023-05-30 19:49:50 +08:00
tests.h Tidy project tree and full symlink support (#1072) 2023-02-23 21:57:30 +08:00