-
Notifications
You must be signed in to change notification settings - Fork 0
Pipeline Wrapper create #7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Changes from all commits
Commits
Show all changes
58 commits
Select commit
Hold shift + click to select a range
cd14b69
feat: add class PileLineWrapper
WSQS 4c8fae5
feat: add pipe line wrapper to User App
Sophomore42 51b78f3
refactor: rename class
Sophomore42 353ac03
feat:code rabbit enable auto_apply_labels
Sophomore42 788e2ce
fix: add check before release pipeline
WSQS c15f74d
fix:handle SDL_CreateGPUGraphicsPipeline error
WSQS 46e77a7
fix:call sdl init before app init
WSQS 9a086de
feat: add class gpu wrapper
WSQS 55d0db8
style: format code with ClangFormat
deepsource-autofix[bot] 0541f8e
📝 Add docstrings to `pipiline` (#8)
coderabbitai[bot] 6e670ef
fix:change log
WSQS cf79f66
fix:cadd check for gpu wrapper
WSQS 06cf31e
fix:using gpu wrapper in buffer wrapper
WSQS 99a824f
fix:rename variable
WSQS 9cd5876
fix:change vertex buffer to value semantics
WSQS acd6c4c
style: format code with ClangFormat
deepsource-autofix[bot] 6bbdfd0
fix: remote typo
WSQS 9796426
break: split implement unit of module
WSQS 9097331
style: format code with ClangFormat
deepsource-autofix[bot] 3505ce7
fix: add log for windows ci
WSQS f388c65
fix: rename log name
WSQS f75fa22
fix: Add type
WSQS c8b39e9
style: format code with ClangFormat
deepsource-autofix[bot] b6a0af4
fix: Add module unit sdl_wrapper:decl
WSQS f653546
Fix resource leak (#10)
WSQS a20179b
fix: remove todo, the destroy order is defined by shared_ptr
Sophomore42 60d5ebd
feat: add function create_buffer to GpuWrapper
Sophomore42 7f6eaef
style: format code with ClangFormat
deepsource-autofix[bot] 3deb023
📝 Add docstrings to `pipiline` (#9)
coderabbitai[bot] 28c6119
Add workflow clang-tidy-review
Sophomore42 ab1c8dc
fix:workflow set compiler
Sophomore42 cec23f3
fix:install package for ubuntu
Sophomore42 00774bc
fix:add parameter
Sophomore42 d8c575c
fix:add parameter
Sophomore42 12597cb
fix:add permission
Sophomore42 ebc3375
fix:remove bom
Sophomore42 c06b349
fix:change command
Sophomore42 68d7f67
Add workflow Gen pr (#16)
WSQS db03e22
feat: let gpu create pipeline
WSQS 4a3cb86
style: format code with ClangFormat
deepsource-autofix[bot] 721f0ef
Remove unused headfile
WSQS cf8dc7a
style: format code with ClangFormat
deepsource-autofix[bot] d1faa0a
fix: change comment
WSQS d9851ce
fix: add header file
WSQS 415b169
style: format code with ClangFormat
deepsource-autofix[bot] f7e16bd
fix: remove unused file.
WSQS 4966f3d
📝 Add docstrings to `pipiline` (#17)
coderabbitai[bot] 2859b48
fix: from optional to value
WSQS 09827b9
feat: add compile command
WSQS b70c22e
feat:implement pipeline_wrapper
WSQS f157b68
style: format code with ClangFormat
deepsource-autofix[bot] 9f029ee
fix: shader length error
Sophomore42 e6d2b2e
fix: rename variable
Sophomore42 1aac303
fix: rename function
Sophomore42 9a9335a
fix: change shader code
Sophomore42 7a9e1f7
fix: avoid resource leak
Sophomore42 484d9d4
fix: change primitive type
Sophomore42 f34ca76
📝 Add docstrings to `pipiline` (#19)
coderabbitai[bot] File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,42 @@ | ||
| name: clang-tidy-review | ||
|
|
||
| on: | ||
| pull_request: | ||
|
|
||
| jobs: | ||
| clang-tidy-review: | ||
| runs-on: ubuntu-latest | ||
| permissions: | ||
| contents: read | ||
| pull-requests: write | ||
|
|
||
| steps: | ||
| - name: Checkout | ||
| uses: actions/checkout@v4 | ||
|
|
||
| - name: Install SDL windowing deps (Linux) | ||
| run: | | ||
| sudo apt-get update | ||
| sudo apt-get install -y \ | ||
| build-essential cmake ninja-build pkg-config gcc g++ clang git python3 python3-pip \ | ||
| libasound2-dev libjack-jackd2-dev libpulse-dev \ | ||
| xorg-dev libx11-dev libxext-dev libxrandr-dev libxcursor-dev libxfixes-dev libxi-dev libxss-dev libxtst-dev \ | ||
| libxkbcommon-dev wayland-protocols libwayland-dev \ | ||
| libdrm-dev mesa-common-dev mesa-utils | ||
|
|
||
| - name: Configure CMake | ||
| run: | | ||
| cmake -S ${{ github.workspace }} \ | ||
| -B build \ | ||
| -G Ninja \ | ||
| -DCMAKE_CXX_COMPILER=clang++ \ | ||
| -DCMAKE_C_COMPILER=clang \ | ||
| -DCMAKE_BUILD_TYPE=Release \ | ||
| -DCMAKE_EXPORT_COMPILE_COMMANDS=ON | ||
|
|
||
| - name: Run clang-tidy-review | ||
| uses: ZedThree/clang-tidy-review@v0.21.0 | ||
| id: review | ||
| with: | ||
| token: ${{ secrets.GITHUB_TOKEN }} | ||
| build_dir: build |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,33 @@ | ||
| name: Generate PR with AI | ||
|
|
||
| on: | ||
| workflow_dispatch: | ||
| inputs: | ||
| issue-number: | ||
| description: "Issue number to implement" | ||
| required: true | ||
| type: number | ||
|
|
||
| jobs: | ||
| gen-pr: | ||
| runs-on: ubuntu-latest | ||
|
|
||
| permissions: | ||
| contents: write | ||
| pull-requests: write | ||
| issues: read | ||
|
|
||
| env: | ||
| GH_TOKEN: ${{ github.token }} | ||
| OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }} | ||
|
|
||
| steps: | ||
| - name: Checkout | ||
| uses: actions/checkout@v4 | ||
|
|
||
| - name: Generate PR from issue using OpenRouter | ||
| uses: WillBooster/gen-pr@v4.1.4 | ||
| with: | ||
| issue-number: ${{ inputs.issue-number }} | ||
| aider-extra-args: "--model openrouter/openrouter/polaris-alpha" | ||
| verbose: true |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| # gen-pr.config.yml | ||
| planning-model: openrouter/openrouter/polaris-alpha | ||
| reasoning-effort: high | ||
|
|
||
| repomix-extra-args: "--compress --remove-empty-lines --include '**/*.cpp' --include '**/*.ixx'" | ||
|
|
||
| coding-tool: aider | ||
| aider-extra-args: "--model openrouter/openrouter/polaris-alpha" | ||
| verbose: true | ||
|
|
||
| # Run build tests after code generation | ||
| test-command: "cmake -S . -B build" |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.