Skip to content

Instantly share code, notes, and snippets.

View ankitpriyarup's full-sized avatar
🐒

Ankit Priyarup ankitpriyarup

🐒
View GitHub Profile

Introduction

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:

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);

Google Summer Of Code 2019 - Godot Engine

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)

GSoC Project Report 2

Project Name: GDScript Language Server
Student: Ankit Priyarup (@ankitpriyarup)
Mentors: Geequlim (@geequlim) and Jiacheng Lu (@jason0214)
Repositories:

GSoC Project Report 1

Project Name: GDScript Language Server
Student: Ankit Priyarup (@ankitpriyarup)
Mentors: Geequlim (@geequlim) and Jiacheng Lu (@jason0214)
Repositories:

# 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