On Monday, December 11, 2017 at 7:06:37 AM UTC-8, Ken Takata wrote:

> I'm also aware the cursor behavior.
> I have updated the "optimize-directx" branch in the vim-jp/vim repository.
> gui_mch_flush() was called unnecessarily several times, and it caused the
> behavior.
> I think it is now fixed, but need more tests.

Hi Ken

Thanks for your work! However, I find that pulling code from the latest branch 
(https://github.com/vim-jp/) does not help my problem. I tried compiling it 
(under VS2017) with several different options:

nmake /A /f Make_mvc.mak GUI=yes DIRECTX=yes MBYTE=yes CPUNR=sse2 
OPTIMIZE=SPEED WINVER=0x0A00 FEATURES=HUGE all

nmake /A /f Make_mvc.mak GUI=yes DIRECTX=yes MBYTE=yes OPTIMIZE=SPEED 
FEATURES=HUGE all
(defaults to WINVER=0x0501, CPUNR=any)

and various other configurations, but I find it does not make a difference. As 
before, under Win10 Pro at home, it is quite perfect, but under Win10 
Enterprise at work, it is quite slow.

For what it's worth, I also tried launching using:

gvim -u NONE -U NONE -N -i NONE

and then later setting rop=type:directx (and encoding=utf-8, with a suitable 
TrueType font) to see if that worked, but it did not.  As soon as rop was set 
to directx, Vim would become slow.

I have also tried rop=type:directx,scrlines=1 (as you suggested), but I do not 
find scrlines makes a difference.

Well, this seems like a hard problem to solve. For now I will stay at Vim 8 
patched to 1366, or else I can disable DirectX (ie. no renderoptions) and move 
ahead with 1376 or later if I need to gain the later patches.

I appreciate your time and efforts, it is much appreciated.  Your work over the 
years has contributed very much to Vim functionality under Windows, indeed!  
Your skill and knowledge in C++/Win32 API is impressive.  Thanks for your 
excellent work.

--David 

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui