This repository has been archived on 2024-12-30. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
2024CG-project-render/.vscode/tasks.json

73 lines
No EOL
2.1 KiB
JSON

{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "setup",
"type": "shell",
"command": "cmake -S . -B build -D GLFW_BUILD_WAYLAND=OFF -D GLFW_BUILD_X11=ON"
},
{
"label": "build",
"type": "shell",
"command": "make -C build",
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
},
"dependsOn": [
"setup"
]
},
{
"label": "Task 0: Check if OpenGL works",
"type": "shell",
"command": "./build/shaderpipeline 0",
"problemMatcher": []
},
{
"label": "Task 1: basic model, view, projection",
"type": "shell",
"command": "./build/shaderpipeline 1",
"problemMatcher": []
},
{
"label": "Task 2: subdivide the mesh",
"type": "shell",
"command": "./build/shaderpipeline 2",
"problemMatcher": []
},
{
"label": "Task 3: make the mesh round",
"type": "shell",
"command": "./build/shaderpipeline 3",
"problemMatcher": []
},
{
"label": "Task 4: light",
"type": "shell",
"command": "./build/shaderpipeline 4",
"problemMatcher": []
},
{
"label": "Task 5: procedural color",
"type": "shell",
"command": "./build/shaderpipeline 5",
"problemMatcher": []
},
{
"label": "Task 6: procedural bump",
"type": "shell",
"command": "./build/shaderpipeline 6",
"problemMatcher": []
},
{
"label": "Task 7: get creative",
"type": "shell",
"command": "./build/shaderpipeline 7",
"problemMatcher": []
}
]
}