From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 31101 invoked from network); 15 Jul 2021 08:08:11 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 15 Jul 2021 08:08:11 -0000 Received: from mail-pg1-f182.google.com ([209.85.215.182]) by 1ess; Thu Jul 15 03:40:15 -0400 2021 Received: by mail-pg1-f182.google.com with SMTP id u14so5122277pga.11 for <9front@9front.org>; Thu, 15 Jul 2021 00:40:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=YmIUrmER8HRZMMPLjbhbx69DpgnB71iSh6eR+kXkhek=; b=bkcIb1coVfd62vA9fZfeH8NrypOgf4FQfhlfMw/80lf3MsXAw/myTt+wjvuSpeLJbI 5Jn6FAITclxjlX4f2XJsQ4w8sU/l4mKHciV0T812V15K07z4htVwmE561rZOWk37H2AR K0R5g+7LF5HrAu/n0uQfgqLuE74lFr+pja7vMeCvzs2vwi+Knct7DlebUrUpeUTwjz17 c61bjM2gN69lrelVQZ3pgEEOR9Of+W1izog1mW2QfIcaV267IGCE1RS9nT6CsnXmjw6S 5qUZt9Dvr900ENJ60Je5Ke/NKcrecd6FPFCJ4H7kgbLsJxS7A1VxWhe3J2XgN8KBdEAE p5qQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=YmIUrmER8HRZMMPLjbhbx69DpgnB71iSh6eR+kXkhek=; b=Lfp7q3skChC++IB3lf3zctZt+WsfFEEY8E5wjVqG5532t438x+Ze3qi5iBD1vIkryf snobX2GKm4b8jnUMMfCk20onsaSprWpSyf4P8JXaXvbn4edt7viwPRZG8mRszBuXaJhQ xgCgMzRytowwZZBhwEyGeW3Sbzo/vXsJLrlFR2phYEWoU8lpeoCZG1J87shoVPSY2qtN QQu860X/CkAzIfjSKl1TIG9GKO4lE+JqQNZZ00WRb/+UzI29IEtn6BLX9vPLYvC48wwS XL3a0CPiBjcQcoX4gx2Y3Fhm9ByEGMfUz3EzuJiJKo7d552+zgXmrI0d+VU3g4dBuXSv odXw== X-Gm-Message-State: AOAM531ahrlYxHAdfgASfngJ9ptmPbfxDeJi7sC1n36HEQR6zsN9rmc3 c/6uG8QxaT2pKVhFkHtRYNm1kQ2U5jOZ04s5r50Ker8a X-Google-Smtp-Source: ABdhPJwn+qnmjCCcUBogFUACAq8klk8f6evmTWU97CemogNbHrCLrPW3eFyagFWAQRbMw8USNb/RsmgcgBNcshz3Mjs= X-Received: by 2002:a05:6a00:8d6:b029:30e:2fc4:9677 with SMTP id s22-20020a056a0008d6b029030e2fc49677mr3285884pfu.54.1626334810212; Thu, 15 Jul 2021 00:40:10 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:6a20:a002:b029:1e:dcb9:6f96 with HTTP; Thu, 15 Jul 2021 00:40:09 -0700 (PDT) In-Reply-To: <9F9498857FC86D3FBEDD894523553B15@eigenstate.org> References: <9F9498857FC86D3FBEDD894523553B15@eigenstate.org> From: hiro <23hiro@gmail.com> Date: Thu, 15 Jul 2021 09:40:09 +0200 Message-ID: To: 9front@9front.org Content-Type: text/plain; charset="UTF-8" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: secure STM cloud persistence interface Subject: Re: [9front] Mouse clipping patch Reply-To: 9front@9front.org Precedence: bulk > Mentioned elsewhere -- but what if instead of this, > we did a "raw" or "relative" command, which did two > things: > > 1. Made mouse updates provide deltas from the > previous position. > 2. Disabled automatic cursor position updates. > > This would mean that an application which requested > relative motion commands would be responsible for > warping the cursor to where it wanted it to be. > > That would allow the application to emulate clipping, > but would also be what games want, allowing infinite > side scrolling (for example). > > all this complexity would have only a slight benefit: a bigger maximum mouse speed. as right now per mouse event we can already move maximally by as many pixels as the screen has space... for most fast-paced games this should suffice already.