Project

General

Profile

Activity

From 11/21/2020 to 12/20/2020

12/20/2020

02:28 PM Bug #5045: Message area becomes unchanged if its window is resizing
I observed that the minimize caption button after resize operation loses its widget region and becomes nonfunctional.... Sergey Ivanovskiy

12/17/2020

04:20 PM Bug #5045: Message area becomes unchanged if its window is resizing
New information: if the following settings are set for the web client, then the issue isn't reproduced.... Sergey Ivanovskiy
08:12 AM Bug #5045: Message area becomes unchanged if its window is resizing
This issue can be reproduced only with the web client. The swing client doesn't have this issue. It was found in #495... Sergey Ivanovskiy
08:11 AM Bug #5045 (WIP): Message area becomes unchanged if its window is resizing
Sergey Ivanovskiy
08:15 AM Support #4955: web client/javascript drawing - fast vs crisp
Yes, #5045 is for fixing this issue. Sergey Ivanovskiy
03:44 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey, can you look at the following issue?
> >
> > The wind...
Hynek Cihlar

12/16/2020

03:14 PM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey, can you look at the following issue?
>
> The window message area sometimes doesn't ...
Sergey Ivanovskiy
01:35 PM Support #4955: web client/javascript drawing - fast vs crisp
Sergey, can you look at the following issue?
The window message area sometimes doesn't fit the window bounds. This...
Hynek Cihlar
10:51 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey, did you find the cause of the wrong rectangle size?
I fixed @strokeRect@ and @draw3DR...
Sergey Ivanovskiy
10:41 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey, did you find the cause of the wrong rectangle size? Hynek Cihlar
09:49 AM Support #4955: web client/javascript drawing - fast vs crisp
Guys,
Yet another @webgl@ issue. Sometimes the text in message window is blind. Issue with text color?
I can no...
Eugenie Lyzenko

12/15/2020

02:39 PM Support #4955: web client/javascript drawing - fast vs crisp
Sergey, FYI, I modified text rendering according to your idea. Instead of drawing each individual as an image put in ... Hynek Cihlar
08:56 AM Support #4955: web client/javascript drawing - fast vs crisp
I tested rev 11872 (3821c) without extra pixels added to triangles mesh and found artifacts, then rolled back to rev ... Sergey Ivanovskiy
07:07 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> I think that these differences between 2D and webgl renderers were due to the extra pixel...
Hynek Cihlar
06:43 AM Support #4955: web client/javascript drawing - fast vs crisp
Yes, it is from my system if renderer is 2D canvas. The picture is named @LoginFillins-2Dx400.png@. I think that thes... Sergey Ivanovskiy
02:42 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> LoginFillins-2Dx400.png
Sergey, is this from your system? Does it mean, you don't see ...
Hynek Cihlar

12/14/2020

02:58 PM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
>
> > Could you clarify what is incorrect with "borders and panels...
Sergey Ivanovskiy
10:53 AM Support #4955: web client/javascript drawing - fast vs crisp
Eugenie Lyzenko wrote:
> Note I have erased/colorized the application specific data here. Do not be surprised, this ...
Hynek Cihlar
10:17 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > Also I see distortions on the right side of the child window (whi...
Eugenie Lyzenko
09:39 AM Support #4955: web client/javascript drawing - fast vs crisp
Eugenie Lyzenko wrote:
> Also I see distortions on the right side of the child window (white vertical band over app...
Hynek Cihlar
08:43 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Could you clarify what is incorrect with "borders and panels around fillins"? I did the...
Hynek Cihlar
08:21 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey, Hynek,
There are the UI artifacts with big customer's application too. The frame around message or dialog ...
Eugenie Lyzenko
08:00 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Greg Shah wrote:
> > What is the open list of drawing artifacts?
>
> The remaining issues:...
Sergey Ivanovskiy
07:50 AM Support #4955: web client/javascript drawing - fast vs crisp
I can add these particular issues: Check-in date calendar (Hotel GUI) displays only left and top sides of the border ... Sergey Ivanovskiy
07:45 AM Support #4955: web client/javascript drawing - fast vs crisp
In what cases do we expect the current webgl implementation to out-perform 2d canvas?
Do we have a reasonable expe...
Greg Shah
07:32 AM Support #4955: web client/javascript drawing - fast vs crisp
Greg Shah wrote:
> What is the open list of drawing artifacts?
The remaining issues:
* Window system menu back...
Hynek Cihlar
07:04 AM Support #4955: web client/javascript drawing - fast vs crisp
What is the open list of drawing artifacts? Greg Shah
06:23 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > According to Draw Image Test committed revision 11868 (3821c) sh...
Sergey Ivanovskiy
04:13 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> According to Draw Image Test committed revision 11868 (3821c) should fix @drawImage@.
...
Hynek Cihlar
01:58 AM Support #4955: web client/javascript drawing - fast vs crisp
Committed revision 11869 (3821c) cleaned the code. Sergey Ivanovskiy
01:35 AM Support #4955: web client/javascript drawing - fast vs crisp
According to Draw Image Test committed revision 11868 (3821c) should fix @drawImage@. The idea was to copy full image... Sergey Ivanovskiy

12/13/2020

04:24 PM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, I tried to fix @drawImage@ rev 11866(3821c) but the case ...
Sergey Ivanovskiy
09:18 AM Bug #5031: concurrency bug in GuiWebSocket.hoverableWidgets and drawingOps
It was found in a customer app, during debugging - if you place a breakpoint in @GuiWebSocket.sendPendingDrawingOps@ ... Constantin Asofiei
07:50 AM Bug #5031: concurrency bug in GuiWebSocket.hoverableWidgets and drawingOps
Do you have a recreate? Greg Shah

12/11/2020

10:34 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek, I tried to fix @drawImage@ rev 11866(3821c) but the case of @invert == true@ was n...
Hynek Cihlar
10:28 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek, I tried to fix @drawImage@ rev 11866(3821c) but the case of @invert == true@ was not changed. Please review th... Sergey Ivanovskiy
02:58 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > It seems that we place the top part of the target image that sho...
Hynek Cihlar
02:32 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> It seems that we place the top part of the target image that should be cut off iff we sup...
Hynek Cihlar

12/10/2020

04:23 PM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek, all issues in my video can be reproduced with this rev 11860 (3821c). I think draw...
Sergey Ivanovskiy
03:22 PM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Committed revision 11859 (3821c) added cancel batch test functionality and one new test f...
Sergey Ivanovskiy
01:35 PM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Hynek Cihlar wrote:
> > > Sergey Ivanovskiy wrote:
> > > > Hyn...
Hynek Cihlar
01:16 PM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Hynek, all issues in my video can be ...
Sergey Ivanovskiy
11:19 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, all issues in my video can be reproduced with this rev 11...
Hynek Cihlar
10:52 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> I think drawImage implementation is not correct now.
Please give details why do you t...
Hynek Cihlar
10:51 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek, all issues in my video can be reproduced with this rev 11860 (3821c).
Which vid...
Hynek Cihlar
07:44 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek, all issues in my video can be reproduced with this rev 11860 (3821c). I think drawImage implementation is not ... Sergey Ivanovskiy
05:15 AM Support #4955: web client/javascript drawing - fast vs crisp
3821c revision 11860 resolves all issues mentioned in #4955-358 except "Some lines are not connected fully, like butt... Hynek Cihlar

12/09/2020

06:43 PM Support #4955: web client/javascript drawing - fast vs crisp
Committed revision 11859 (3821c) added cancel batch test functionality and one new test for drawing rectangles with 4... Sergey Ivanovskiy
01:21 PM Feature #4174: implement calendar control/dtpicker OCX replacement
Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > Constantin Asofiei wrote:
> > > There are two calendar OC...
Sergey Ivanovskiy
01:10 PM Feature #4174: implement calendar control/dtpicker OCX replacement
Some of the look&feel calendar issues (like #4174-226) were fixed in 3821c rev 11858. Also, added 'Change' and 'KeyPr... Constantin Asofiei
12:55 PM Feature #4174: implement calendar control/dtpicker OCX replacement
You also can edit the date without the calendar popup:
* by changing the i.e. day via inserting numeric keys
* by u...
Constantin Asofiei
12:53 PM Feature #4174: implement calendar control/dtpicker OCX replacement
I've followed [[p2j:OCX Event Procedure Support]] and I was able to emulate @Change@ and @KeyPress@ COM events easily... Constantin Asofiei
11:46 AM Feature #4174: implement calendar control/dtpicker OCX replacement
In the AppBuilder, after pressing @CTRL-S@, you can add OCX events for any OCX control. This includes mouse, keys, c... Constantin Asofiei
11:34 AM Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Constantin Asofiei wrote:
> > There are two calendar OCX event procedures which are miss...
Constantin Asofiei
11:22 AM Feature #4174: implement calendar control/dtpicker OCX replacement
Constantin Asofiei wrote:
> There are two calendar OCX event procedures which are missing in FWD:
> [...]
>
> Se...
Sergey Ivanovskiy
10:37 AM Feature #4174: implement calendar control/dtpicker OCX replacement
There are two calendar OCX event procedures which are missing in FWD:... Constantin Asofiei

12/08/2020

05:27 PM Support #4955: web client/javascript drawing - fast vs crisp
Sergey, FYI 3821c revision 11857 resolves the image drawing issue where a specific color was used in the triangle dat... Hynek Cihlar
01:47 PM Support #4955: web client/javascript drawing - fast vs crisp
@drawRoundRect@ draws these lines on WebGL canvas
!drawRoundRect400x.png!
Sergey Ivanovskiy
01:44 PM Support #4955: web client/javascript drawing - fast vs crisp
@draw3DRect@ without fill option draws these lines
!draw3DRectNotFilled400x.png!
Sergey Ivanovskiy
01:39 PM Support #4955: web client/javascript drawing - fast vs crisp
@draw3dRect@ with fill option draws these lines
!draw3DRect400x.png!
Sergey Ivanovskiy
01:14 PM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Sergey Ivanovskiy wrote:
> > > > I d...
Sergey Ivanovskiy
11:48 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Greg Shah wrote:
> > > What is the status on resolving the rema...
Hynek Cihlar
11:37 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > I didn't succeed in fixing issue...
Hynek Cihlar
11:30 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Greg Shah wrote:
> > What is the status on resolving the remaining artifacts?
>
> I'm stil...
Sergey Ivanovskiy
11:23 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I didn't succeed in fixing issues from #4955-360.
>
> So plea...
Sergey Ivanovskiy
10:56 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> I didn't succeed in fixing issues from #4955-360.
So please look at the item "Some lin...
Hynek Cihlar
10:55 AM Support #4955: web client/javascript drawing - fast vs crisp
Greg Shah wrote:
> What is the status on resolving the remaining artifacts?
I'm still looking at the first two it...
Hynek Cihlar
10:17 AM Support #4955: web client/javascript drawing - fast vs crisp
I didn't succeed in fixing issues from #4955-360. Hynek, please share your findings or write more thoroughly #4955-361. Sergey Ivanovskiy
09:04 AM Support #4955: web client/javascript drawing - fast vs crisp
What is the status on resolving the remaining artifacts? Greg Shah
01:38 PM Feature #4174: implement calendar control/dtpicker OCX replacement
Greg Shah wrote:
> > configure the locale (like en_US, en_GB, fr_FR), in the directory and use that in CalendarGuiIm...
Constantin Asofiei
12:55 PM Feature #4174: implement calendar control/dtpicker OCX replacement
> Greg, is it acceptable for the 'today date' to appear like this?
Yes.
Greg Shah
12:52 PM Feature #4174: implement calendar control/dtpicker OCX replacement
> configure the locale (like en_US, en_GB, fr_FR), in the directory and use that in CalendarGuiImpl.locale
I'm OK ...
Greg Shah
12:48 PM Feature #4174: implement calendar control/dtpicker OCX replacement
Greg, is it acceptable for the 'today date' to appear like this?
!calendar_selected_today.png!
Constantin Asofiei
11:18 AM Feature #4174: implement calendar control/dtpicker OCX replacement
Greg, I need some advice for the locale-specific formatting of the calendar text. In 4GL, there are possible only th... Constantin Asofiei
10:00 AM Feature #4174: implement calendar control/dtpicker OCX replacement
One more thing to fix: the value displayed is formatted using the LANG for the machine where the FWD client process w... Constantin Asofiei
09:26 AM Feature #4174: implement calendar control/dtpicker OCX replacement
Here is an image with all the DTPicker properties available via the @Property Editor@:
!dtpicker_properties.png!
...
Constantin Asofiei
01:32 PM Bug #5031: concurrency bug in GuiWebSocket.hoverableWidgets and drawingOps
@GuiWebSocket.sendPendingDrawingOps()@ is called from another thread, and the @hoverableWidgets@ and @drawingOps@ lis... Constantin Asofiei
01:30 PM Bug #5031 (New): concurrency bug in GuiWebSocket.hoverableWidgets and drawingOps
Constantin Asofiei
09:52 AM Feature #4438: parsing and conversion of .wrx files
A very short knowledge base article asks:
> What do wrx files contain?
Here is the documented answer:
> WRX ...
Greg Shah

12/07/2020

07:00 AM Bug #4631 (Closed): Widget scoped to wrong frame on hide
Greg Shah
10:52 PM Bug #4631: Widget scoped to wrong frame on hide
Greg Shah wrote:
> Can I close this?
Yes!
Roger Borrello

12/04/2020

10:42 AM Bug #4631: Widget scoped to wrong frame on hide
Can I close this? Greg Shah
06:20 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek, Greg, some artifacts are present. The empty or degraded triangles couldn't be root...
Hynek Cihlar

12/03/2020

03:24 PM Support #4955: web client/javascript drawing - fast vs crisp
Hynek, Greg, some artifacts are present. The empty or degraded triangles couldn't be root causes of these artifacts. ... Sergey Ivanovskiy
02:44 PM Support #4955: web client/javascript drawing - fast vs crisp
Greg Shah wrote:
> Is there anything left in this task in regard to making the webgl mode work properly without any ...
Hynek Cihlar
02:33 PM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey, please review 3821c revision 11852. This resolves the ar...
Hynek Cihlar
01:40 PM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey, please review 3821c revision 11852. This resolves the artifacts in the rendered output...
Sergey Ivanovskiy
01:06 PM Support #4955: web client/javascript drawing - fast vs crisp
Is there anything left in this task in regard to making the webgl mode work properly without any drawing problems?
...
Greg Shah
12:49 PM Support #4955: web client/javascript drawing - fast vs crisp
Sergey, please review 3821c revision 11852. This resolves the artifacts in the rendered output. It also resolves the ... Hynek Cihlar
09:01 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Yes, agree. Your line test proves that the line of one pixel wid...
Sergey Ivanovskiy
08:13 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Yes, agree. Your line test proves that the line of one pixel width should be drawn using ...
Hynek Cihlar
07:58 AM Support #4955: web client/javascript drawing - fast vs crisp
Yes, agree. Your line test proves that the line of one pixel width should be drawn using triangles... Sergey Ivanovskiy
07:38 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey, the artifacts and the trimmed images are caused by the pixel-webgl coordinate transformation logic. According... Hynek Cihlar
07:25 AM Support #4955: web client/javascript drawing - fast vs crisp
Is it correct that the most priority task within this task is fixing drawing artifacts? It is suspected that these ar... Sergey Ivanovskiy

12/02/2020

10:21 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek, please review these new batch tests for comparisons webgl and 2d renderer. committ...
Sergey Ivanovskiy
10:10 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek, please review these new batch tests for comparisons webgl and 2d renderer. committed rev 11848 (3821c). In the... Sergey Ivanovskiy

12/01/2020

08:15 AM Support #4955: web client/javascript drawing - fast vs crisp
Looking at the results, I suspect that any scenario where 2D canvas is outperformance webgl is an area in which we ca... Greg Shah
08:12 AM Support #4955: web client/javascript drawing - fast vs crisp
Eugenie recently summarized the following rules for best performance:
* Windows, Chrome - using webgl render, hard...
Greg Shah
06:59 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > I don't recall if the perf tests window is modal.
> perf_tests...
Hynek Cihlar
05:31 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> I don't recall if the perf tests window is modal.
perf_tests.js uses @dijit/Dialog@ from @do...
Sergey Ivanovskiy
03:55 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Hynek Cihlar wrote:
> > > Sergey Ivanovskiy wrote:
> > > > Now...
Hynek Cihlar
03:46 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Now application windows and this test...
Sergey Ivanovskiy
03:42 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey, the number of executed draw primitives (lines, strokes, etc.) in @p2j.perf_tests.js@ s...
Sergey Ivanovskiy
03:06 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Sergey, I checked in 3821c revision 1...
Hynek Cihlar
02:58 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey, I checked in 3821c revision 11841. This, among others, i...
Hynek Cihlar
02:46 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey, I checked in 3821c revision 11841. This, among others, introduces single active webgl ...
Sergey Ivanovskiy
02:33 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey, the number of executed draw primitives (lines, strokes, etc.) in @p2j.perf_tests.js@ should match the actual ... Hynek Cihlar
09:02 PM Support #4955: web client/javascript drawing - fast vs crisp
Here is what I have on my test environment (units are @ms@, not first but best try).
@Windows 10@ middle-high perf...
Eugenie Lyzenko
07:16 AM Feature #2546: implement combo-box widget in GUI
Eugenie Lyzenko wrote:
> 3. The visible rows calculation is now reflects the 4GL approach. The @INNER-LINES@ attribu...
Constantin Asofiei

11/30/2020

05:51 PM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> On my system with dedicated GPU (AMD Radeon RX 590), browsers left in default settings the t...
Hynek Cihlar
05:48 PM Support #4955: web client/javascript drawing - fast vs crisp
Greg Shah wrote:
> For the "Performance Tests" menu item, it would be useful if it ran all the tests (both webgl and...
Hynek Cihlar
05:40 PM Support #4955: web client/javascript drawing - fast vs crisp
Eugenie Lyzenko wrote:
> Sergey Ivanovskiy wrote:
> > In these tests possible hardware accelerations were turned of...
Hynek Cihlar
05:26 PM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> @scissor@ works only if scissor op is enabled explicitly by @gl.enable(gl.SCISSOR_TEST);@...
Hynek Cihlar
03:52 PM Support #4955: web client/javascript drawing - fast vs crisp
@scissor@ works only if scissor op is enabled explicitly by @gl.enable(gl.SCISSOR_TEST);@ and it uses the last set re... Sergey Ivanovskiy
02:17 PM Support #4955: web client/javascript drawing - fast vs crisp
Yes, correct, for Chrome (Ubuntu) webgl performance is increased if HW acceleration is on. Sergey Ivanovskiy
02:14 PM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> In these tests possible hardware accelerations were turned off. If hardware possible acce...
Eugenie Lyzenko
02:01 PM Support #4955: web client/javascript drawing - fast vs crisp
Greg Shah wrote:
> For the "Performance Tests" menu item, it would be useful if it ran all the tests (both webgl and...
Sergey Ivanovskiy
01:56 PM Support #4955: web client/javascript drawing - fast vs crisp
In these tests possible hardware accelerations were turned off. If hardware possible acceleration is on for Chrome, t... Sergey Ivanovskiy
01:51 PM Support #4955: web client/javascript drawing - fast vs crisp
For the "Performance Tests" menu item, it would be useful if it ran all the tests (both webgl and 2d canvas) and disp... Greg Shah
01:24 PM Support #4955: web client/javascript drawing - fast vs crisp
For my desktop system these tests showed the following opposite results. I got for Firefox:... Sergey Ivanovskiy
12:47 PM Support #4955: web client/javascript drawing - fast vs crisp
Hynek, Sergey,
Have you had the ability to measure stroke lines timing for different webgl/canvas2d/browser hardwa...
Eugenie Lyzenko
12:11 PM Support #4955: web client/javascript drawing - fast vs crisp
Another suspect is @clipTriangles@, this method @clipTriangles@ is tested and you can check it with @perf_tests.js@. ... Sergey Ivanovskiy
12:09 PM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Did you test this technique http...
Hynek Cihlar
11:58 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Did you test this technique https://stackoverflow.com/questions/...
Sergey Ivanovskiy
11:45 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Did you test this technique https://stackoverflow.com/questions/46806063/how-stencil-buff...
Hynek Cihlar
11:28 AM Support #4955: web client/javascript drawing - fast vs crisp
Did you test this technique https://stackoverflow.com/questions/46806063/how-stencil-buffer-and-masking-work ? Should... Sergey Ivanovskiy
11:12 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Please share these tests. OK. @drawImage@ is suspected.
These were not typical tests. ...
Hynek Cihlar
09:23 AM Support #4955: web client/javascript drawing - fast vs crisp
Please share these tests. OK. @drawImage@ is suspected. Sergey Ivanovskiy
08:49 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey, according to my tests, the artifacts seem to directly relate to @WebGLCanvasRenderer.prototype.drawImage@ or ... Hynek Cihlar

11/29/2020

11:56 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey, I checked in 3821c revision 11841. This, among others, introduces single active webgl context. Please review ... Hynek Cihlar
05:43 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> I split drawing batches at @translate@, @clip@ invoking @flashGL()@ and observed that Hot...
Hynek Cihlar

11/28/2020

11:53 AM Support #4955: web client/javascript drawing - fast vs crisp
I split drawing batches at @translate@, @clip@ invoking @flashGL()@ and observed that Hotel GUI performed faster if d... Sergey Ivanovskiy
05:08 AM Support #4955: web client/javascript drawing - fast vs crisp
The preamble to the following question https://stackoverflow.com/questions/50554803/triangulate-path-data-from-openty... Sergey Ivanovskiy

11/26/2020

03:42 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek, it seems this doc https://delphic.me.uk/tutorials/webgl-text has an example of web...
Hynek Cihlar
02:43 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek, it seems this doc https://delphic.me.uk/tutorials/webgl-text has an example of webgl drawing text that uses t... Sergey Ivanovskiy

11/25/2020

04:45 PM Support #4955: web client/javascript drawing - fast vs crisp
Eugenie Lyzenko wrote:
> I see only one demo in a 25 min show - with single pixel painting. But I see the problem - ...
Hynek Cihlar
04:16 PM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Eugenie Lyzenko wrote:
> > Guys,
> >
> > Have you measured the performance difference...
Eugenie Lyzenko
03:03 PM Support #4955: web client/javascript drawing - fast vs crisp
Eugenie Lyzenko wrote:
> Guys,
>
> Have you measured the performance difference for new @webgl@ approach comparin...
Sergey Ivanovskiy
02:23 PM Support #4955: web client/javascript drawing - fast vs crisp
Please notify about the target branch updates. Meanwhile bug fixing we can dig into https://css-tricks.com/techniques... Sergey Ivanovskiy
01:34 PM Support #4955: web client/javascript drawing - fast vs crisp
> Greg, if you agree, I will commit my changes with this Chrome issue so that we can continue with the other issues, ... Greg Shah
12:52 PM Support #4955: web client/javascript drawing - fast vs crisp
I have been fighting another outstanding issue with my implementation of the single shared webgl canvas. The problem ... Hynek Cihlar
08:34 AM Support #4955: web client/javascript drawing - fast vs crisp
Guys,
Have you measured the performance difference for new @webgl@ approach comparing to legacy @canvas2d@? Does t...
Eugenie Lyzenko

11/24/2020

08:16 AM Support #4955: web client/javascript drawing - fast vs crisp
No, I experimented with the fragment shader by adding coordinates of the text top left corner to the text triangles a... Sergey Ivanovskiy
07:32 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > The reason is that @strokeRect@ is used by the theme classes to ...
Hynek Cihlar
06:52 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> The reason is that @strokeRect@ is used by the theme classes to erase widget background. I fou...
Sergey Ivanovskiy
05:02 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek, I don't understand why for
> [...]
> @this.offscreenCtx.fillRect(x1 - this.orig...
Hynek Cihlar

11/23/2020

03:16 PM Support #4955: web client/javascript drawing - fast vs crisp
Hynek, I don't understand why for ... Sergey Ivanovskiy
11:12 AM Support #4955: web client/javascript drawing - fast vs crisp
Committed revision 11833 (3821c) added dotted style lines to fragment shader code. Sergey Ivanovskiy
10:29 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Sergey Ivanovskiy wrote:
> > Yes, the drawing primitives are complete. Now I am working ...
Sergey Ivanovskiy
09:59 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Yes, the drawing primitives are complete. Now I am working to draw dash lines by the frag...
Sergey Ivanovskiy
07:26 AM Support #4955: web client/javascript drawing - fast vs crisp
Yes, the drawing primitives are complete. Now I am working to draw dash lines by the fragment shader. What was found ... Sergey Ivanovskiy
06:51 AM Support #4955: web client/javascript drawing - fast vs crisp
Status update.
Feature wise we should be complete AFAIK, Sergey please correct me if I'm wrong. But there are sti...
Hynek Cihlar
03:52 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek, I am planning to change shader code according to the rev 11832 (3821c). If you hav...
Hynek Cihlar
03:28 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> It seems that this is an example for @drawImage@, https://webglfundamentals.org/webgl/les...
Hynek Cihlar
02:39 AM Support #4955: web client/javascript drawing - fast vs crisp
Hynek, I am planning to change shader code according to the rev 11832 (3821c). If you have changes in the shader code... Sergey Ivanovskiy
01:20 AM Support #4955: web client/javascript drawing - fast vs crisp
It seems that this is an example for @drawImage@, https://webglfundamentals.org/webgl/lessons/webgl-2d-drawimage.html Sergey Ivanovskiy

11/22/2020

05:16 PM Support #4955: web client/javascript drawing - fast vs crisp
I simplified dotted line style by adding these additional vertex attributes: @a_dash@, @a_dash_pattern@, @a_normal@ a... Sergey Ivanovskiy
05:09 PM Support #4955: web client/javascript drawing - fast vs crisp
I commented to show that this code needs to be fixed but the existed code was incorrect because it calculates @var st... Sergey Ivanovskiy
04:57 PM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek, please review the committed revision 11831 (3821c). We should evaluate our approac...
Hynek Cihlar
10:52 AM Support #4955: web client/javascript drawing - fast vs crisp
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Hynek, I just found that texture...
Hynek Cihlar

11/21/2020

04:20 PM Support #4955: web client/javascript drawing - fast vs crisp
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, I just found that texture coordinates are calculated from...
Sergey Ivanovskiy
04:01 PM Support #4955: web client/javascript drawing - fast vs crisp
I experimented with the vertex and fragment shader code and got dotted style lines for only vertical and horizontal l... Sergey Ivanovskiy
03:20 AM Support #4955: web client/javascript drawing - fast vs crisp
Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > Sergey Ivanovskiy wrote:
> > > Hynek, I just found that texture c...
Hynek Cihlar
 

Also available in: Atom