Adam Obuchowicz
99e08bbe75
Text scrolling ( https://github.com/enso-org/ide/pull/84 )
...
TextComponent supports scrolling now. During scroll we try to refresh a minimum
number of buffer fragments to make a uncovered lines actually displayed.
Original commit: a10bba9776
2019-12-19 12:06:48 +01:00
Wojciech Daniło
901cca37f7
Display Objects, Camera management, Shaders Generator ( https://github.com/enso-org/ide/pull/89 )
...
Original commit: 5c37d3c9bc
2019-12-19 01:37:41 +01:00
Adam Obuchowicz
070d264dbb
Text clipping ( https://github.com/enso-org/ide/pull/75 )
...
Text in text component is clipped to specified area on screen. Only visible
part of text have its data in opengl buffers. The buffer management was
somewhat adapted to quick scrolling with minimum buffer data refreshing.
Original commit: 0b39d6f89a
2019-12-11 13:27:44 +01:00
Adam Obuchowicz
ebe9db1b74
Implemented newlines ( https://github.com/enso-org/ide/pull/67 )
...
TextComponent will properly display text containing newline characters.
Code of the TextComponent was somewhat prepared for optimal clipping text and scrolling; each line of text have an own fixed-size buffer fragment, so the lines should be easily extended and fragments reused.
Original commit: 647430f1d8
2019-12-09 14:24:21 +01:00
Danilo Guanabara
d6df7dd156
HTMLRenderer Benchmarks ( https://github.com/enso-org/ide/pull/58 )
...
* Custom benchmark solution
* Optimized HTMLRenderer
Original commit: 8a147bf9d4
2019-12-06 13:11:17 -03:00
Wojciech Daniło
b80e3f29e4
Rust code style guide ( https://github.com/enso-org/ide/pull/61 )
...
Original commit: 3204946622
2019-12-06 08:01:58 +01:00
Adam Obuchowicz
495bdf93df
Text display: letters alignment ( https://github.com/enso-org/ide/pull/62 )
...
Display text properly, making appropriate spacing between glyphs and implementing kerning.
Original commit: 704537b0eb
2019-12-04 17:45:31 +01:00
Adam Obuchowicz
636d459971
Line of chars ( https://github.com/enso-org/ide/pull/57 )
...
The component displaying a not-properly aligned line of characters on webgl context
Original commit: 01d1665208
2019-12-03 22:46:38 +01:00
Wojciech Daniło
e0eea3ae72
Buffer Management for BaseGL ( https://github.com/enso-org/ide/pull/51 )
...
Original commit: 23a8bd1b07
2019-11-27 18:04:33 +01:00
Adam Obuchowicz
a07ad85444
Add wasm-pack test to github workflows ( https://github.com/enso-org/ide/pull/49 )
...
To the test workflow added a step where wasm-pack test is run for each crate in workspace.
A script was added, which runs wasm-pack test for each workspace members, because The wasm-pack itself cannot read workspaces. The script was written in rust, therefore a special crate for build-and-utility-scripts in rust was created.
Original commit: 51d3eaec7e
2019-11-25 11:52:51 +01:00
Danilo Guanabara
846cd870a2
HTML Rendering System ( https://github.com/enso-org/ide/pull/48 )
...
HTML CSS3D Renderer implementation
Original commit: 81ae637b60
2019-11-22 02:40:30 +01:00
Wojciech Daniło
148a5b50b0
Update build.yml
...
Original commit: 7b854d1e28
2019-11-22 02:09:48 +01:00
Adam Obuchowicz
e3dd6a7027
Add msdfgen-sys crate ( https://github.com/enso-org/ide/pull/39 )
...
Original commit: 2115a3127c
2019-11-18 16:56:26 +01:00
Ara Adkins
6c2d42d890
Add issue and PR templates
...
Original commit: 389062ec1a
2019-10-14 11:00:17 +01:00
Wojciech Daniło
c279693279
Update README.md
...
Original commit: 568ad0b482
2019-10-08 06:00:00 +02:00
Wojciech Daniło
c32c22afbf
Update README.md
...
Original commit: edb1f2f52c
2019-10-08 05:25:29 +02:00
Wojciech Daniło
6f228cda73
Update README.md
...
Original commit: b5c18ef0d7
2019-10-07 23:44:37 +02:00
Wojciech Daniło
fb7a430f7b
Update README.md
...
Original commit: d4760ec516
2019-10-07 23:22:16 +02:00
Wojciech Daniło
cb12fb3f00
Update README.md
...
Original commit: b4e2a5db73
2019-10-07 23:10:09 +02:00
Wojciech Danilo
9d8b4fd502
Merge branch 'master' of github.com:luna/basegl
...
Original commit: ef679256df
2019-10-07 22:54:07 +02:00
Wojciech Danilo
c48b61e5ab
Update readme.
...
Original commit: 083ee2b151
2019-10-07 22:53:53 +02:00
Wojciech Daniło
6248e63991
Update build.yml
...
Original commit: 5be879ff2d
2019-10-07 22:45:07 +02:00
Wojciech Daniło
3286eb3cf7
Update grcov.yml
...
Original commit: fdd44439ae
2019-10-07 22:43:56 +02:00
Wojciech Danilo
97f7b80fa7
Merge branch 'master' of github.com:luna/basegl
...
Original commit: 5918903a0d
2019-10-07 22:28:54 +02:00
Wojciech Danilo
ee8fc93f07
Adding tests, refactoring scripts.
...
Original commit: ad45bc5f17
2019-10-07 22:27:40 +02:00
Wojciech Daniło
e046e9c6f7
Update build.yml
...
Original commit: 8da2909aeb
2019-10-07 22:06:02 +02:00
Wojciech Daniło
ecde1bc976
Update build.yml
...
Original commit: 9b8a529793
2019-10-07 21:03:03 +02:00
Wojciech Daniło
4cc7695412
Update build.yml
...
Original commit: 2440f88c4a
2019-10-07 20:52:33 +02:00
Wojciech Danilo
cb5e6ce515
Merge branch 'master' of github.com:luna/basegl
...
Original commit: 5e433c8499
2019-10-07 20:33:31 +02:00
Wojciech Danilo
9e947eb8a0
Fixing warnings, refactoring
...
Original commit: ae77cfb98d
2019-10-07 20:33:09 +02:00
Wojciech Daniło
6c829d23bf
Update README.md
...
Original commit: 3471dc8589
2019-10-07 20:01:12 +02:00
Wojciech Daniło
e1bfe81886
Update build.yml
...
Original commit: 6a044ef0b6
2019-10-07 19:36:42 +02:00
Wojciech Daniło
c520ec60da
Update build.yml
...
Original commit: b0a6c89cf7
2019-10-07 19:16:09 +02:00
Wojciech Daniło
ad49d38c2b
Update build.yml
...
Original commit: 6f73052d99
2019-10-07 19:04:43 +02:00
Wojciech Daniło
7da952348e
Update build.yml
...
Original commit: beb2f41aeb
2019-10-07 19:03:52 +02:00
Wojciech Daniło
66e35ead0b
Update build.yml
...
Original commit: 36ea46e5dd
2019-10-07 18:59:19 +02:00
Wojciech Daniło
1bd3eb1434
Update build.yml
...
Original commit: 97b4beaf2d
2019-10-07 18:38:15 +02:00
Wojciech Daniło
d18f517dd0
Update build.yml
...
Original commit: 52221059f9
2019-10-07 18:36:06 +02:00
Wojciech Daniło
d5028c7fa3
Update build.yml
...
Original commit: c364752a9f
2019-10-07 18:31:07 +02:00
Wojciech Daniło
360ece4b03
Enable unstable features without requiring nightly channel
...
Original commit: ca363c228f
2019-10-07 17:12:07 +02:00
Wojciech Daniło
d59b2c95be
Update build.yml
...
Original commit: 59cd584785
2019-10-07 17:10:04 +02:00
Wojciech Daniło
1e0d0aba62
Delete grcov.yml
...
Original commit: 1eedcbf73e
2019-10-07 17:04:35 +02:00
Wojciech Daniło
ab19c07b7e
Update grcov.yml
...
Original commit: a77ef509c0
2019-10-07 17:03:58 +02:00
Wojciech Daniło
e212835e22
Create grcov.yml
...
Original commit: cf7275c861
2019-10-07 17:03:15 +02:00
Wojciech Daniło
c49fa8371d
Update build.yml
...
Original commit: 33506baf77
2019-10-07 17:01:11 +02:00
Wojciech Daniło
ad547bf4b0
Update build.yml
...
Original commit: 51678ba2d0
2019-10-07 16:53:07 +02:00
Wojciech Daniło
0a05a8f527
Create grcov.yml
...
Original commit: 53c2df3dd5
2019-10-07 16:51:54 +02:00
Wojciech Daniło
5413ddd546
Update build.yml
...
Original commit: 40444da4b6
2019-10-07 16:41:00 +02:00
Wojciech Daniło
0308cf9f6c
Update build.yml
...
Adding coverage tests
Original commit: c60bc70a78
2019-10-07 16:19:06 +02:00
Wojciech Daniło
910641d81f
Update README.md
...
Original commit: 6d2d9ea15f
2019-10-07 15:44:57 +02:00