https://github.com/alex2772/jb_triangle
https://github.com/alex2772/jb_triangle
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/alex2772/jb_triangle
- Owner: Alex2772
- Created: 2021-03-29T20:42:35.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-06T20:35:38.000Z (over 5 years ago)
- Last Synced: 2025-02-25T12:35:46.850Z (over 1 year ago)
- Language: C++
- Size: 19.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JetBrains Internship 2021 Modern Window-management library for JVM. Author: Alexey Titov aka Alex2772

## Why I'm interested
1. I've noticed that IDEA-based IDEs are lagging on hi-dpi monitors (4K on Windows and Retina on MacOS) and I want
to help to solve this problem
2. I've already implemented [cross platform hardware accelerated UI](https://github.com/Alex2772/aui) with the C++
language
3. I know how does JVM works inside
## Platform
Linux
- C++
- Xlib
- OpenGL
- CMake
## Works on
- OS: Ubuntu 20.04.1 LTS x86_64
- Compiler: gcc 9.3.0
- GPU: Intel UHD Graphics 620
## Required packages
```sh
sudo apt install libgl-dev cmake g++ build-essential
```
## Build instructions:
1. Install required packages
2. git clone this repository
3. create build folder and cd to it
4. ```cmake .. && make```
5. Execute: ```./jb_triangle```