- Structures include: Adhoc, Complete Search, Partial Search (Backtracking, Backtracking + Prunining), Smart Search (Greedy, DP)
- How to timecomplexity
- Double weird behaiour
- General Logic
- Trailling Zeroes
- Sequence with Digits
- Two Sets
- Minimizing sums Greedy Logic
- Stick Lengths
It was an incredible learning experience with GSoC and Godot Engine! I can’t believe three months have passed so quick that I’m writing this final report, summarizing all the exciting work I did in these Summers (27 May - 26 Aug 2019).
Project Name: GDScript Language Server
Student: Ankit Priyarup (@ankitpriyarup)
Mentors: Geequlim (@geequlim) and Jiacheng Lu (@jason0214)
Repositories:
- Student Server Working Branch: https://github.com/ankitpriyarup/godot/tree/lsp
- Mentor Server Working Branch: https://github.com/GodotExplorer/godot/tree/gdscript-lsp
- Student Client Working Branch: https://github.com/ankitpriyarup/godot-tools/tree/lsp-client
- Mentor Client Working Branch: https://github.com/GodotExplorer/godot-tools/tree/lsp-client
It was an incredible learning experience with GSoC and Godot Engine! I can’t believe three months have passed so quick that I’m writing this final report, summarizing all the exciting work I did in these Summers (27 May - 26 Aug 2019).
Project Name: GDScript Language Server Student: Ankit Priyarup (@ankitpriyarup) Mentors: Geequlim (@geequlim) and Jiacheng Lu (@jason0214) Repositories:
Student Server Working Branch: https://github.com/ankitpriyarup/godot/tree/lsp Mentor Server Working Branch: https://github.com/GodotExplorer/godot/tree/gdscript-lsp Student Client Working Branch: https://github.com/ankitpriyarup/godot-tools/tree/lsp-client
#include <stdlib.h> | |
#include <stdio.h> | |
#include <string.h> | |
#include <GL/glew.h> | |
#include <GL/freeglut.h> | |
#include <GL/gl.h> | |
void display(void) | |
{ | |
glClear (GL_COLOR_BUFFER_BIT); |
It was an incredible learning experience with GSoC and Godot Engine! I can’t believe three months have passed so quick that I’m writing this final report, summarizing all the exciting work I did in these Summers (27 May - 26 Aug 2019).
Project Name: GDScript Language Server
Student: Ankit Priyarup (@ankitpriyarup)
Mentors: Geequlim (@geequlim) and Jiacheng Lu (@jason0214)
Project Name: GDScript Language Server
Student: Ankit Priyarup (@ankitpriyarup)
Mentors: Geequlim (@geequlim) and Jiacheng Lu (@jason0214)
Repositories:
- Student Server Working Branch: https://github.com/ankitpriyarup/godot/tree/lsp
- Mentor Server Working Branch: https://github.com/GodotExplorer/godot/tree/gdscript-lsp
- Student Client Working Branch: https://github.com/ankitpriyarup/godot-tools/tree/lsp-client
- Mentor Client Working Branch: https://github.com/GodotExplorer/godot-tools/tree/lsp-client
Project Name: GDScript Language Server
Student: Ankit Priyarup (@ankitpriyarup)
Mentors: Geequlim (@geequlim) and Jiacheng Lu (@jason0214)
Repositories:
- Student Server Working Branch: https://github.com/ankitpriyarup/godot/tree/lsp
- Mentor Server Working Branch: https://github.com/GodotExplorer/godot/tree/gdscript-lsp
- Student Client Working Branch: https://github.com/ankitpriyarup/godot-tools/tree/lsp-client
- Mentor Client Working Branch: https://github.com/GodotExplorer/godot-tools/tree/lsp-client
# Sync with upstream, humne branch pull kara thaa changes maare uspe par kisi aur ne uspar kaam kardiaa toh this command will sync our code with the github server. but humare changes remove kardetaa he ye | |
git remote add upstream /url/to/original/repo.git | |
git fetch upstream | |
git checkout master | |
git reset --hard upstream/master | |
git push origin master --force | |
# Squash 3 commits | |
# Kabhi kabhi hum jab PR daalte he toh review karne waale bolte he ki 2-3 commits ko ekk banaa do for simplicity this command does that | |
git reset --soft HEAD~3 && git commit |
#include <GL/glew.h> | |
#include <GLFW/glfw3.h> | |
#include <iostream> | |
#include <fstream> | |
#include <string> | |
#include <sstream> | |
#define ASSERT(x) if (!(x)) __debugbreak(); | |
#define GLCall(x) GLClearError();\ | |
x;\ |
#include <GL/glew.h> | |
#include <GLFW/glfw3.h> | |
#include <iostream> | |
#include <fstream> | |
#include <string> | |
#include <sstream> | |
//To get data from cpu to gpu attribute is passed through buffer however there is another way to do so by uniform | |
//Attributes are per vertex used whereas uniforms are used per draw calls |